./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix031.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/mix031.oepc.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/mix031.oepc.i ./goblint.2024-05-07_14-17-48.files/protection/mix031.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 13:17:06,453 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:17:06,497 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:17:06,500 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:17:06,501 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:17:06,513 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:17:06,513 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:17:06,514 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:17:06,514 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:17:06,514 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:17:06,514 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:17:06,515 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:17:06,515 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:17:06,515 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:17:06,516 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:17:06,516 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:17:06,516 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:17:06,516 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:17:06,516 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:17:06,517 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:17:06,517 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:17:06,517 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:17:06,517 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:17:06,518 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:17:06,518 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:17:06,518 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:17:06,518 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:17:06,518 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:17:06,519 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:17:06,519 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:17:06,519 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:17:06,519 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:17:06,519 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:17:06,520 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:17:06,520 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:17:06,520 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:17:06,520 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:17:06,520 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:17:06,521 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:17:06,521 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:17:06,521 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:17:06,521 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:17:06,521 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:17:06,521 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 13:17:06,690 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:17:06,709 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:17:06,711 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:17:06,712 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:17:06,712 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:17:06,713 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix031.oepc.i [2024-05-12 13:17:07,820 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:17:08,026 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:17:08,027 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix031.oepc.i [2024-05-12 13:17:08,037 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/729b799b0/14c9b08e19bb4784b6219feacae5544d/FLAGf8e315e6d [2024-05-12 13:17:08,048 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/729b799b0/14c9b08e19bb4784b6219feacae5544d [2024-05-12 13:17:08,050 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:17:08,053 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:17:08,054 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/mix031.oepc.yml/witness.yml [2024-05-12 13:17:08,210 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:17:08,211 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:17:08,212 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:17:08,212 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:17:08,216 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:17:08,216 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:17:08" (1/2) ... [2024-05-12 13:17:08,217 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@630b705c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:08, skipping insertion in model container [2024-05-12 13:17:08,217 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:17:08" (1/2) ... [2024-05-12 13:17:08,218 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@77a80846 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:08, skipping insertion in model container [2024-05-12 13:17:08,218 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:17:08" (2/2) ... [2024-05-12 13:17:08,219 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@630b705c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08, skipping insertion in model container [2024-05-12 13:17:08,219 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:17:08" (2/2) ... [2024-05-12 13:17:08,219 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:17:08,274 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:17:08,275 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((((((! multithreaded || a$r_buff1_thd2 == (_Bool)0) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-05-12 13:17:08,275 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] ((((((((((((((((((! multithreaded || a$r_buff1_thd2 == (_Bool)0) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-05-12 13:17:08,275 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:17:08,275 INFO L106 edCorrectnessWitness]: ghost_update [L828-L828] multithreaded = 1; [2024-05-12 13:17:08,314 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:17:08,457 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/mix031.oepc.i[945,958] [2024-05-12 13:17:08,586 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:17:08,592 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:17:08,633 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/mix031.oepc.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:17:08,706 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:17:08,741 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:17:08,742 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08 WrapperNode [2024-05-12 13:17:08,742 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:17:08,743 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:17:08,743 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:17:08,743 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:17:08,748 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (1/1) ... [2024-05-12 13:17:08,764 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (1/1) ... [2024-05-12 13:17:08,790 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 127 [2024-05-12 13:17:08,795 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:17:08,795 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:17:08,795 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:17:08,796 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:17:08,804 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (1/1) ... [2024-05-12 13:17:08,804 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (1/1) ... [2024-05-12 13:17:08,806 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (1/1) ... [2024-05-12 13:17:08,817 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 13:17:08,818 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (1/1) ... [2024-05-12 13:17:08,818 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (1/1) ... [2024-05-12 13:17:08,823 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (1/1) ... [2024-05-12 13:17:08,825 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (1/1) ... [2024-05-12 13:17:08,826 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (1/1) ... [2024-05-12 13:17:08,827 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (1/1) ... [2024-05-12 13:17:08,830 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:17:08,834 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:17:08,834 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:17:08,834 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:17:08,835 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (1/1) ... [2024-05-12 13:17:08,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:17:08,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:17:08,870 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 13:17:08,887 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 13:17:08,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:17:08,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:17:08,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:17:08,902 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:17:08,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:17:08,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:17:08,902 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:17:08,902 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:17:08,903 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:17:08,903 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:17:08,903 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:17:08,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:17:08,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:17:08,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:17:08,904 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:17:08,906 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:17:08,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:17:08,907 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 13:17:09,036 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:17:09,038 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:17:09,312 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:17:09,312 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:17:09,443 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:17:09,443 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:17:09,447 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:17:09 BoogieIcfgContainer [2024-05-12 13:17:09,447 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:17:09,450 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:17:09,450 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:17:09,452 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:17:09,452 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:17:08" (1/4) ... [2024-05-12 13:17:09,453 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f80e09a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:17:09, skipping insertion in model container [2024-05-12 13:17:09,454 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:17:08" (2/4) ... [2024-05-12 13:17:09,454 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f80e09a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:17:09, skipping insertion in model container [2024-05-12 13:17:09,454 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:08" (3/4) ... [2024-05-12 13:17:09,454 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f80e09a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:17:09, skipping insertion in model container [2024-05-12 13:17:09,454 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:17:09" (4/4) ... [2024-05-12 13:17:09,455 INFO L112 eAbstractionObserver]: Analyzing ICFG mix031.oepc.i [2024-05-12 13:17:09,468 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:17:09,468 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 13:17:09,468 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:17:09,495 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:17:09,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 46 places, 40 transitions, 88 flow [2024-05-12 13:17:09,534 INFO L124 PetriNetUnfolderBase]: 1/38 cut-off events. [2024-05-12 13:17:09,534 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:17:09,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 38 events. 1/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 36. Up to 2 conditions per place. [2024-05-12 13:17:09,537 INFO L82 GeneralOperation]: Start removeDead. Operand has 46 places, 40 transitions, 88 flow [2024-05-12 13:17:09,539 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 38 transitions, 82 flow [2024-05-12 13:17:09,545 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:17:09,550 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;@1318ffb4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:17:09,550 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 13:17:09,553 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:17:09,553 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 13:17:09,553 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:17:09,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:09,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:17:09,554 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:09,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:09,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1517500681, now seen corresponding path program 1 times [2024-05-12 13:17:09,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:09,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88959901] [2024-05-12 13:17:09,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:09,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:09,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:10,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:10,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:10,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88959901] [2024-05-12 13:17:10,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88959901] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:10,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:10,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:17:10,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904177581] [2024-05-12 13:17:10,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:10,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:17:10,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:10,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:17:10,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:17:10,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-05-12 13:17:10,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 38 transitions, 82 flow. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:10,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:10,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-05-12 13:17:10,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:10,714 INFO L124 PetriNetUnfolderBase]: 559/987 cut-off events. [2024-05-12 13:17:10,714 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-05-12 13:17:10,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1938 conditions, 987 events. 559/987 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5159 event pairs, 217 based on Foata normal form. 50/963 useless extension candidates. Maximal degree in co-relation 1924. Up to 920 conditions per place. [2024-05-12 13:17:10,721 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 33 selfloop transitions, 4 changer transitions 0/48 dead transitions. [2024-05-12 13:17:10,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 48 transitions, 179 flow [2024-05-12 13:17:10,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:17:10,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:17:10,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-05-12 13:17:10,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 13:17:10,732 INFO L175 Difference]: Start difference. First operand has 44 places, 38 transitions, 82 flow. Second operand 3 states and 80 transitions. [2024-05-12 13:17:10,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 48 transitions, 179 flow [2024-05-12 13:17:10,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 48 transitions, 176 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:10,735 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 106 flow [2024-05-12 13:17:10,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-05-12 13:17:10,739 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 1 predicate places. [2024-05-12 13:17:10,739 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 106 flow [2024-05-12 13:17:10,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:10,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:10,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:17:10,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:17:10,740 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:10,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:10,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1517501614, now seen corresponding path program 1 times [2024-05-12 13:17:10,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:10,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848750573] [2024-05-12 13:17:10,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:10,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:10,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:10,793 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 13:17:10,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:10,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848750573] [2024-05-12 13:17:10,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848750573] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:10,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:10,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:17:10,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395710189] [2024-05-12 13:17:10,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:10,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:17:10,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:10,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:17:10,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:17:10,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 40 [2024-05-12 13:17:10,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 106 flow. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:10,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:10,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 40 [2024-05-12 13:17:10,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:10,884 INFO L124 PetriNetUnfolderBase]: 169/417 cut-off events. [2024-05-12 13:17:10,884 INFO L125 PetriNetUnfolderBase]: For 37/37 co-relation queries the response was YES. [2024-05-12 13:17:10,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 788 conditions, 417 events. 169/417 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2258 event pairs, 96 based on Foata normal form. 0/400 useless extension candidates. Maximal degree in co-relation 773. Up to 256 conditions per place. [2024-05-12 13:17:10,887 INFO L140 encePairwiseOnDemand]: 37/40 looper letters, 25 selfloop transitions, 3 changer transitions 2/49 dead transitions. [2024-05-12 13:17:10,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 49 transitions, 181 flow [2024-05-12 13:17:10,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:17:10,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:17:10,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 90 transitions. [2024-05-12 13:17:10,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.75 [2024-05-12 13:17:10,890 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 106 flow. Second operand 3 states and 90 transitions. [2024-05-12 13:17:10,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 49 transitions, 181 flow [2024-05-12 13:17:10,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 49 transitions, 178 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:17:10,893 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 98 flow [2024-05-12 13:17:10,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2024-05-12 13:17:10,896 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 1 predicate places. [2024-05-12 13:17:10,896 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 98 flow [2024-05-12 13:17:10,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:10,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:10,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:10,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:17:10,902 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:10,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:10,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1970714105, now seen corresponding path program 1 times [2024-05-12 13:17:10,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:10,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552779753] [2024-05-12 13:17:10,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:10,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:10,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:11,544 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 13:17:11,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:11,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552779753] [2024-05-12 13:17:11,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552779753] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:11,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:11,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:17:11,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014571105] [2024-05-12 13:17:11,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:11,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:17:11,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:11,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:17:11,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:17:11,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-05-12 13:17:11,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 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 13:17:11,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:11,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-05-12 13:17:11,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:11,747 INFO L124 PetriNetUnfolderBase]: 402/808 cut-off events. [2024-05-12 13:17:11,747 INFO L125 PetriNetUnfolderBase]: For 191/191 co-relation queries the response was YES. [2024-05-12 13:17:11,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1675 conditions, 808 events. 402/808 cut-off events. For 191/191 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4398 event pairs, 196 based on Foata normal form. 2/769 useless extension candidates. Maximal degree in co-relation 1659. Up to 658 conditions per place. [2024-05-12 13:17:11,753 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 37 selfloop transitions, 6 changer transitions 0/54 dead transitions. [2024-05-12 13:17:11,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 230 flow [2024-05-12 13:17:11,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:17:11,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:17:11,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-05-12 13:17:11,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-05-12 13:17:11,755 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 98 flow. Second operand 4 states and 95 transitions. [2024-05-12 13:17:11,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 230 flow [2024-05-12 13:17:11,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 54 transitions, 222 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:11,756 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 141 flow [2024-05-12 13:17:11,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=141, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-05-12 13:17:11,757 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-05-12 13:17:11,758 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 141 flow [2024-05-12 13:17:11,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 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 13:17:11,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:11,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:11,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:17:11,758 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:11,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:11,759 INFO L85 PathProgramCache]: Analyzing trace with hash -962594642, now seen corresponding path program 1 times [2024-05-12 13:17:11,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:11,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879722381] [2024-05-12 13:17:11,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:11,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:11,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:12,402 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 13:17:12,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:12,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879722381] [2024-05-12 13:17:12,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879722381] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:12,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:12,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 13:17:12,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908683287] [2024-05-12 13:17:12,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:12,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 13:17:12,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:12,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 13:17:12,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 13:17:12,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-05-12 13:17:12,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 141 flow. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:12,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:12,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-05-12 13:17:12,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:12,609 INFO L124 PetriNetUnfolderBase]: 477/945 cut-off events. [2024-05-12 13:17:12,609 INFO L125 PetriNetUnfolderBase]: For 378/378 co-relation queries the response was YES. [2024-05-12 13:17:12,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2125 conditions, 945 events. 477/945 cut-off events. For 378/378 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 5187 event pairs, 207 based on Foata normal form. 2/909 useless extension candidates. Maximal degree in co-relation 2107. Up to 764 conditions per place. [2024-05-12 13:17:12,614 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 45 selfloop transitions, 8 changer transitions 0/63 dead transitions. [2024-05-12 13:17:12,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 63 transitions, 303 flow [2024-05-12 13:17:12,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:17:12,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:17:12,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-05-12 13:17:12,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-05-12 13:17:12,617 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 141 flow. Second operand 5 states and 113 transitions. [2024-05-12 13:17:12,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 63 transitions, 303 flow [2024-05-12 13:17:12,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 63 transitions, 296 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-05-12 13:17:12,621 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 169 flow [2024-05-12 13:17:12,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=169, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-05-12 13:17:12,623 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-05-12 13:17:12,623 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 169 flow [2024-05-12 13:17:12,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:12,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:12,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:12,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:17:12,623 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:12,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:12,624 INFO L85 PathProgramCache]: Analyzing trace with hash 224337670, now seen corresponding path program 1 times [2024-05-12 13:17:12,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:12,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496541818] [2024-05-12 13:17:12,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:12,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:12,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:13,216 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 13:17:13,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:13,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496541818] [2024-05-12 13:17:13,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496541818] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:13,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:13,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:17:13,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688200581] [2024-05-12 13:17:13,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:13,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:17:13,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:13,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:17:13,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:17:13,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-05-12 13:17:13,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 169 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 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 13:17:13,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:13,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-05-12 13:17:13,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:13,471 INFO L124 PetriNetUnfolderBase]: 477/952 cut-off events. [2024-05-12 13:17:13,471 INFO L125 PetriNetUnfolderBase]: For 637/637 co-relation queries the response was YES. [2024-05-12 13:17:13,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2274 conditions, 952 events. 477/952 cut-off events. For 637/637 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5257 event pairs, 162 based on Foata normal form. 2/915 useless extension candidates. Maximal degree in co-relation 2254. Up to 749 conditions per place. [2024-05-12 13:17:13,476 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 52 selfloop transitions, 10 changer transitions 0/72 dead transitions. [2024-05-12 13:17:13,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 72 transitions, 369 flow [2024-05-12 13:17:13,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:13,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:13,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-05-12 13:17:13,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-05-12 13:17:13,478 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 169 flow. Second operand 6 states and 134 transitions. [2024-05-12 13:17:13,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 72 transitions, 369 flow [2024-05-12 13:17:13,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 72 transitions, 352 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:13,480 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 193 flow [2024-05-12 13:17:13,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=193, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-05-12 13:17:13,481 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2024-05-12 13:17:13,481 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 193 flow [2024-05-12 13:17:13,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 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 13:17:13,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:13,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:13,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:17:13,482 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:13,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:13,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1650267464, now seen corresponding path program 1 times [2024-05-12 13:17:13,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:13,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078462159] [2024-05-12 13:17:13,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:13,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:13,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:14,109 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 13:17:14,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:14,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078462159] [2024-05-12 13:17:14,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078462159] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:14,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:14,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:17:14,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822742209] [2024-05-12 13:17:14,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:14,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:17:14,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:14,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:17:14,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:17:14,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-05-12 13:17:14,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 193 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:14,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:14,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-05-12 13:17:14,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:14,443 INFO L124 PetriNetUnfolderBase]: 603/1219 cut-off events. [2024-05-12 13:17:14,443 INFO L125 PetriNetUnfolderBase]: For 1096/1098 co-relation queries the response was YES. [2024-05-12 13:17:14,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2968 conditions, 1219 events. 603/1219 cut-off events. For 1096/1098 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6953 event pairs, 274 based on Foata normal form. 3/1182 useless extension candidates. Maximal degree in co-relation 2947. Up to 987 conditions per place. [2024-05-12 13:17:14,450 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 42 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-05-12 13:17:14,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 60 transitions, 327 flow [2024-05-12 13:17:14,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:17:14,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:17:14,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2024-05-12 13:17:14,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.495 [2024-05-12 13:17:14,452 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 193 flow. Second operand 5 states and 99 transitions. [2024-05-12 13:17:14,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 60 transitions, 327 flow [2024-05-12 13:17:14,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 304 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:14,456 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 202 flow [2024-05-12 13:17:14,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=202, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-05-12 13:17:14,458 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-05-12 13:17:14,459 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 202 flow [2024-05-12 13:17:14,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:14,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:14,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:14,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:17:14,459 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:14,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:14,460 INFO L85 PathProgramCache]: Analyzing trace with hash 729548937, now seen corresponding path program 1 times [2024-05-12 13:17:14,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:14,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310111470] [2024-05-12 13:17:14,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:14,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:14,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:15,392 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 13:17:15,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:15,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310111470] [2024-05-12 13:17:15,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310111470] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:15,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:15,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:15,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040882100] [2024-05-12 13:17:15,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:15,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:15,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:15,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:15,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:15,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-05-12 13:17:15,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 202 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:15,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:15,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-05-12 13:17:15,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:15,704 INFO L124 PetriNetUnfolderBase]: 550/1050 cut-off events. [2024-05-12 13:17:15,705 INFO L125 PetriNetUnfolderBase]: For 1230/1230 co-relation queries the response was YES. [2024-05-12 13:17:15,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2762 conditions, 1050 events. 550/1050 cut-off events. For 1230/1230 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5684 event pairs, 132 based on Foata normal form. 2/1022 useless extension candidates. Maximal degree in co-relation 2739. Up to 837 conditions per place. [2024-05-12 13:17:15,711 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 69 selfloop transitions, 14 changer transitions 0/92 dead transitions. [2024-05-12 13:17:15,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 92 transitions, 488 flow [2024-05-12 13:17:15,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:15,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:15,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-05-12 13:17:15,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528125 [2024-05-12 13:17:15,713 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 202 flow. Second operand 8 states and 169 transitions. [2024-05-12 13:17:15,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 92 transitions, 488 flow [2024-05-12 13:17:15,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 92 transitions, 474 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:15,717 INFO L231 Difference]: Finished difference. Result has 61 places, 52 transitions, 250 flow [2024-05-12 13:17:15,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=250, PETRI_PLACES=61, PETRI_TRANSITIONS=52} [2024-05-12 13:17:15,718 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 17 predicate places. [2024-05-12 13:17:15,718 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 52 transitions, 250 flow [2024-05-12 13:17:15,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:15,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:15,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:15,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:17:15,719 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:15,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:15,720 INFO L85 PathProgramCache]: Analyzing trace with hash 381317065, now seen corresponding path program 1 times [2024-05-12 13:17:15,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:15,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492902733] [2024-05-12 13:17:15,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:15,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:15,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:16,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:16,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:16,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492902733] [2024-05-12 13:17:16,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492902733] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:16,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:16,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:16,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527719670] [2024-05-12 13:17:16,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:16,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:16,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:16,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:16,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:16,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:16,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 52 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 13:17:16,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:16,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:16,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:16,765 INFO L124 PetriNetUnfolderBase]: 690/1314 cut-off events. [2024-05-12 13:17:16,765 INFO L125 PetriNetUnfolderBase]: For 1987/1991 co-relation queries the response was YES. [2024-05-12 13:17:16,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3627 conditions, 1314 events. 690/1314 cut-off events. For 1987/1991 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7285 event pairs, 215 based on Foata normal form. 5/1282 useless extension candidates. Maximal degree in co-relation 3603. Up to 1119 conditions per place. [2024-05-12 13:17:16,771 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 52 selfloop transitions, 10 changer transitions 0/71 dead transitions. [2024-05-12 13:17:16,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 71 transitions, 422 flow [2024-05-12 13:17:16,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:16,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:16,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-05-12 13:17:16,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-05-12 13:17:16,773 INFO L175 Difference]: Start difference. First operand has 61 places, 52 transitions, 250 flow. Second operand 6 states and 112 transitions. [2024-05-12 13:17:16,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 71 transitions, 422 flow [2024-05-12 13:17:16,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 71 transitions, 391 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:16,775 INFO L231 Difference]: Finished difference. Result has 62 places, 54 transitions, 256 flow [2024-05-12 13:17:16,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=256, PETRI_PLACES=62, PETRI_TRANSITIONS=54} [2024-05-12 13:17:16,776 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-05-12 13:17:16,776 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 54 transitions, 256 flow [2024-05-12 13:17:16,776 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 13:17:16,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:16,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:16,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:17:16,777 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:16,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:16,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1072623946, now seen corresponding path program 1 times [2024-05-12 13:17:16,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:16,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626585527] [2024-05-12 13:17:16,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:16,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:16,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:17,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 13:17:17,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:17,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626585527] [2024-05-12 13:17:17,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626585527] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:17,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:17,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:17,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243564520] [2024-05-12 13:17:17,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:17,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:17,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:17,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:17,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:17,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-05-12 13:17:17,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 54 transitions, 256 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:17,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:17,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-05-12 13:17:17,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:17,726 INFO L124 PetriNetUnfolderBase]: 640/1232 cut-off events. [2024-05-12 13:17:17,726 INFO L125 PetriNetUnfolderBase]: For 2383/2385 co-relation queries the response was YES. [2024-05-12 13:17:17,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3537 conditions, 1232 events. 640/1232 cut-off events. For 2383/2385 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6791 event pairs, 151 based on Foata normal form. 3/1202 useless extension candidates. Maximal degree in co-relation 3511. Up to 1004 conditions per place. [2024-05-12 13:17:17,733 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 57 selfloop transitions, 13 changer transitions 0/81 dead transitions. [2024-05-12 13:17:17,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 81 transitions, 491 flow [2024-05-12 13:17:17,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:17,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:17,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-05-12 13:17:17,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083333333333333 [2024-05-12 13:17:17,734 INFO L175 Difference]: Start difference. First operand has 62 places, 54 transitions, 256 flow. Second operand 6 states and 122 transitions. [2024-05-12 13:17:17,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 81 transitions, 491 flow [2024-05-12 13:17:17,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 81 transitions, 467 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:17,758 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 312 flow [2024-05-12 13:17:17,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-05-12 13:17:17,759 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 21 predicate places. [2024-05-12 13:17:17,759 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 312 flow [2024-05-12 13:17:17,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:17,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:17,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:17,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:17:17,760 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:17,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:17,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1141181160, now seen corresponding path program 1 times [2024-05-12 13:17:17,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:17,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136744220] [2024-05-12 13:17:17,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:17,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:17,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:18,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:18,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:18,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136744220] [2024-05-12 13:17:18,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136744220] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:18,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:18,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:18,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612172810] [2024-05-12 13:17:18,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:18,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:18,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:18,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:18,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:18,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-05-12 13:17:18,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 312 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:18,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:18,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-05-12 13:17:18,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:19,092 INFO L124 PetriNetUnfolderBase]: 576/1028 cut-off events. [2024-05-12 13:17:19,092 INFO L125 PetriNetUnfolderBase]: For 2841/2841 co-relation queries the response was YES. [2024-05-12 13:17:19,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3350 conditions, 1028 events. 576/1028 cut-off events. For 2841/2841 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5251 event pairs, 54 based on Foata normal form. 4/1023 useless extension candidates. Maximal degree in co-relation 3322. Up to 817 conditions per place. [2024-05-12 13:17:19,099 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 80 selfloop transitions, 26 changer transitions 0/116 dead transitions. [2024-05-12 13:17:19,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 116 transitions, 722 flow [2024-05-12 13:17:19,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:17:19,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:17:19,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-05-12 13:17:19,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-05-12 13:17:19,100 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 312 flow. Second operand 9 states and 185 transitions. [2024-05-12 13:17:19,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 116 transitions, 722 flow [2024-05-12 13:17:19,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 116 transitions, 716 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-05-12 13:17:19,107 INFO L231 Difference]: Finished difference. Result has 77 places, 70 transitions, 473 flow [2024-05-12 13:17:19,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=473, PETRI_PLACES=77, PETRI_TRANSITIONS=70} [2024-05-12 13:17:19,109 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2024-05-12 13:17:19,109 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 70 transitions, 473 flow [2024-05-12 13:17:19,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:19,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:19,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:19,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:17:19,110 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:19,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:19,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1064082826, now seen corresponding path program 2 times [2024-05-12 13:17:19,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:19,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214068789] [2024-05-12 13:17:19,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:19,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:19,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:19,812 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 13:17:19,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:19,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214068789] [2024-05-12 13:17:19,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214068789] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:19,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:19,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:19,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890823987] [2024-05-12 13:17:19,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:19,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:19,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:19,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:19,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:19,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-05-12 13:17:19,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 70 transitions, 473 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:19,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:19,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-05-12 13:17:19,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:20,203 INFO L124 PetriNetUnfolderBase]: 642/1251 cut-off events. [2024-05-12 13:17:20,204 INFO L125 PetriNetUnfolderBase]: For 4021/4029 co-relation queries the response was YES. [2024-05-12 13:17:20,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4211 conditions, 1251 events. 642/1251 cut-off events. For 4021/4029 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7021 event pairs, 199 based on Foata normal form. 9/1227 useless extension candidates. Maximal degree in co-relation 4176. Up to 1033 conditions per place. [2024-05-12 13:17:20,211 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 62 selfloop transitions, 10 changer transitions 0/84 dead transitions. [2024-05-12 13:17:20,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 84 transitions, 651 flow [2024-05-12 13:17:20,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:20,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:20,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-05-12 13:17:20,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-05-12 13:17:20,213 INFO L175 Difference]: Start difference. First operand has 77 places, 70 transitions, 473 flow. Second operand 6 states and 114 transitions. [2024-05-12 13:17:20,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 84 transitions, 651 flow [2024-05-12 13:17:20,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 84 transitions, 578 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:20,218 INFO L231 Difference]: Finished difference. Result has 81 places, 70 transitions, 425 flow [2024-05-12 13:17:20,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=425, PETRI_PLACES=81, PETRI_TRANSITIONS=70} [2024-05-12 13:17:20,219 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2024-05-12 13:17:20,219 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 70 transitions, 425 flow [2024-05-12 13:17:20,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:20,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:20,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:20,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:17:20,220 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:20,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:20,220 INFO L85 PathProgramCache]: Analyzing trace with hash -11258005, now seen corresponding path program 1 times [2024-05-12 13:17:20,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:20,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586450754] [2024-05-12 13:17:20,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:20,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:20,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:20,974 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 13:17:20,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:20,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586450754] [2024-05-12 13:17:20,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586450754] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:20,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:20,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:20,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339045173] [2024-05-12 13:17:20,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:20,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:20,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:20,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:20,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:21,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:21,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 70 transitions, 425 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:21,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:21,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:21,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:21,498 INFO L124 PetriNetUnfolderBase]: 693/1280 cut-off events. [2024-05-12 13:17:21,498 INFO L125 PetriNetUnfolderBase]: For 4145/4153 co-relation queries the response was YES. [2024-05-12 13:17:21,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4242 conditions, 1280 events. 693/1280 cut-off events. For 4145/4153 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6880 event pairs, 201 based on Foata normal form. 11/1263 useless extension candidates. Maximal degree in co-relation 4205. Up to 1088 conditions per place. [2024-05-12 13:17:21,506 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 71 selfloop transitions, 14 changer transitions 0/95 dead transitions. [2024-05-12 13:17:21,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 95 transitions, 661 flow [2024-05-12 13:17:21,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:21,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:21,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-05-12 13:17:21,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-05-12 13:17:21,508 INFO L175 Difference]: Start difference. First operand has 81 places, 70 transitions, 425 flow. Second operand 7 states and 130 transitions. [2024-05-12 13:17:21,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 95 transitions, 661 flow [2024-05-12 13:17:21,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 95 transitions, 632 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:21,513 INFO L231 Difference]: Finished difference. Result has 83 places, 72 transitions, 443 flow [2024-05-12 13:17:21,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=443, PETRI_PLACES=83, PETRI_TRANSITIONS=72} [2024-05-12 13:17:21,514 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-05-12 13:17:21,514 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 72 transitions, 443 flow [2024-05-12 13:17:21,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:21,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:21,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:21,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:17:21,515 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:21,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:21,516 INFO L85 PathProgramCache]: Analyzing trace with hash -436552107, now seen corresponding path program 1 times [2024-05-12 13:17:21,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:21,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104724080] [2024-05-12 13:17:21,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:21,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:21,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:22,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:22,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:22,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104724080] [2024-05-12 13:17:22,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104724080] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:22,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:22,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:22,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607658416] [2024-05-12 13:17:22,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:22,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:22,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:22,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:22,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:22,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:22,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 72 transitions, 443 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:22,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:22,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:22,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:22,628 INFO L124 PetriNetUnfolderBase]: 687/1287 cut-off events. [2024-05-12 13:17:22,628 INFO L125 PetriNetUnfolderBase]: For 4626/4628 co-relation queries the response was YES. [2024-05-12 13:17:22,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4431 conditions, 1287 events. 687/1287 cut-off events. For 4626/4628 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6981 event pairs, 146 based on Foata normal form. 3/1255 useless extension candidates. Maximal degree in co-relation 4394. Up to 1027 conditions per place. [2024-05-12 13:17:22,637 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 77 selfloop transitions, 18 changer transitions 0/104 dead transitions. [2024-05-12 13:17:22,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 104 transitions, 753 flow [2024-05-12 13:17:22,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:22,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:22,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-05-12 13:17:22,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48928571428571427 [2024-05-12 13:17:22,638 INFO L175 Difference]: Start difference. First operand has 83 places, 72 transitions, 443 flow. Second operand 7 states and 137 transitions. [2024-05-12 13:17:22,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 104 transitions, 753 flow [2024-05-12 13:17:22,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 104 transitions, 722 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:22,645 INFO L231 Difference]: Finished difference. Result has 85 places, 76 transitions, 481 flow [2024-05-12 13:17:22,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=481, PETRI_PLACES=85, PETRI_TRANSITIONS=76} [2024-05-12 13:17:22,646 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-05-12 13:17:22,646 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 76 transitions, 481 flow [2024-05-12 13:17:22,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:22,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:22,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:22,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:17:22,647 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:22,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:22,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1108396691, now seen corresponding path program 2 times [2024-05-12 13:17:22,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:22,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765480611] [2024-05-12 13:17:22,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:22,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:22,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:23,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:23,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:23,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765480611] [2024-05-12 13:17:23,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765480611] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:23,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:23,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:23,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245505082] [2024-05-12 13:17:23,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:23,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:23,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:23,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:23,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:23,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:23,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 76 transitions, 481 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:23,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:23,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:23,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:23,729 INFO L124 PetriNetUnfolderBase]: 698/1302 cut-off events. [2024-05-12 13:17:23,729 INFO L125 PetriNetUnfolderBase]: For 5294/5296 co-relation queries the response was YES. [2024-05-12 13:17:23,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4622 conditions, 1302 events. 698/1302 cut-off events. For 5294/5296 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7030 event pairs, 148 based on Foata normal form. 3/1271 useless extension candidates. Maximal degree in co-relation 4584. Up to 1039 conditions per place. [2024-05-12 13:17:23,741 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 75 selfloop transitions, 19 changer transitions 0/103 dead transitions. [2024-05-12 13:17:23,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 103 transitions, 775 flow [2024-05-12 13:17:23,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:23,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:23,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-05-12 13:17:23,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-05-12 13:17:23,743 INFO L175 Difference]: Start difference. First operand has 85 places, 76 transitions, 481 flow. Second operand 7 states and 135 transitions. [2024-05-12 13:17:23,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 103 transitions, 775 flow [2024-05-12 13:17:23,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 103 transitions, 748 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:23,750 INFO L231 Difference]: Finished difference. Result has 89 places, 78 transitions, 513 flow [2024-05-12 13:17:23,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=513, PETRI_PLACES=89, PETRI_TRANSITIONS=78} [2024-05-12 13:17:23,751 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-05-12 13:17:23,751 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 78 transitions, 513 flow [2024-05-12 13:17:23,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:23,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:23,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:23,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:17:23,751 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:23,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:23,752 INFO L85 PathProgramCache]: Analyzing trace with hash -436372369, now seen corresponding path program 1 times [2024-05-12 13:17:23,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:23,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71520687] [2024-05-12 13:17:23,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:23,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:23,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:24,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:24,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:24,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71520687] [2024-05-12 13:17:24,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71520687] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:24,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:24,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:24,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028894293] [2024-05-12 13:17:24,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:24,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:24,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:24,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:24,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:24,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:24,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 78 transitions, 513 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:24,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:24,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:24,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:24,828 INFO L124 PetriNetUnfolderBase]: 738/1372 cut-off events. [2024-05-12 13:17:24,828 INFO L125 PetriNetUnfolderBase]: For 5830/5834 co-relation queries the response was YES. [2024-05-12 13:17:24,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4855 conditions, 1372 events. 738/1372 cut-off events. For 5830/5834 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7506 event pairs, 162 based on Foata normal form. 5/1336 useless extension candidates. Maximal degree in co-relation 4815. Up to 1116 conditions per place. [2024-05-12 13:17:24,841 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 79 selfloop transitions, 18 changer transitions 0/110 dead transitions. [2024-05-12 13:17:24,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 110 transitions, 839 flow [2024-05-12 13:17:24,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:24,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:24,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-05-12 13:17:24,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-05-12 13:17:24,843 INFO L175 Difference]: Start difference. First operand has 89 places, 78 transitions, 513 flow. Second operand 7 states and 135 transitions. [2024-05-12 13:17:24,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 110 transitions, 839 flow [2024-05-12 13:17:24,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 110 transitions, 806 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:24,853 INFO L231 Difference]: Finished difference. Result has 93 places, 85 transitions, 579 flow [2024-05-12 13:17:24,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=579, PETRI_PLACES=93, PETRI_TRANSITIONS=85} [2024-05-12 13:17:24,854 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-05-12 13:17:24,855 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 85 transitions, 579 flow [2024-05-12 13:17:24,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:24,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:24,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:24,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:17:24,855 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:24,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:24,856 INFO L85 PathProgramCache]: Analyzing trace with hash 757103171, now seen corresponding path program 2 times [2024-05-12 13:17:24,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:24,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771716623] [2024-05-12 13:17:24,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:24,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:24,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:25,577 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 13:17:25,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:25,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771716623] [2024-05-12 13:17:25,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771716623] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:25,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:25,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:25,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098197771] [2024-05-12 13:17:25,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:25,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:25,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:25,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:25,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:25,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:25,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 85 transitions, 579 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:25,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:25,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:25,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:25,965 INFO L124 PetriNetUnfolderBase]: 742/1420 cut-off events. [2024-05-12 13:17:25,965 INFO L125 PetriNetUnfolderBase]: For 7385/7410 co-relation queries the response was YES. [2024-05-12 13:17:25,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5142 conditions, 1420 events. 742/1420 cut-off events. For 7385/7410 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8040 event pairs, 389 based on Foata normal form. 26/1403 useless extension candidates. Maximal degree in co-relation 5100. Up to 1165 conditions per place. [2024-05-12 13:17:25,973 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 77 selfloop transitions, 18 changer transitions 0/108 dead transitions. [2024-05-12 13:17:25,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 108 transitions, 882 flow [2024-05-12 13:17:25,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:25,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:25,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-05-12 13:17:25,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-05-12 13:17:25,976 INFO L175 Difference]: Start difference. First operand has 93 places, 85 transitions, 579 flow. Second operand 8 states and 140 transitions. [2024-05-12 13:17:25,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 108 transitions, 882 flow [2024-05-12 13:17:25,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 108 transitions, 869 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:25,986 INFO L231 Difference]: Finished difference. Result has 100 places, 89 transitions, 645 flow [2024-05-12 13:17:25,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=645, PETRI_PLACES=100, PETRI_TRANSITIONS=89} [2024-05-12 13:17:25,986 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-05-12 13:17:25,986 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 89 transitions, 645 flow [2024-05-12 13:17:25,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:25,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:25,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:25,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:17:25,987 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:25,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:25,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1373497159, now seen corresponding path program 3 times [2024-05-12 13:17:25,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:25,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470362008] [2024-05-12 13:17:25,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:25,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:25,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:26,643 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 13:17:26,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:26,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470362008] [2024-05-12 13:17:26,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470362008] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:26,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:26,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:26,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4853280] [2024-05-12 13:17:26,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:26,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:26,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:26,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:26,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:26,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:26,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 89 transitions, 645 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:26,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:26,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:26,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:27,060 INFO L124 PetriNetUnfolderBase]: 740/1421 cut-off events. [2024-05-12 13:17:27,060 INFO L125 PetriNetUnfolderBase]: For 8120/8145 co-relation queries the response was YES. [2024-05-12 13:17:27,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5227 conditions, 1421 events. 740/1421 cut-off events. For 8120/8145 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8083 event pairs, 393 based on Foata normal form. 26/1403 useless extension candidates. Maximal degree in co-relation 5181. Up to 1183 conditions per place. [2024-05-12 13:17:27,068 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 78 selfloop transitions, 14 changer transitions 0/105 dead transitions. [2024-05-12 13:17:27,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 105 transitions, 869 flow [2024-05-12 13:17:27,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:27,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:27,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-05-12 13:17:27,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-05-12 13:17:27,070 INFO L175 Difference]: Start difference. First operand has 100 places, 89 transitions, 645 flow. Second operand 7 states and 125 transitions. [2024-05-12 13:17:27,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 105 transitions, 869 flow [2024-05-12 13:17:27,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 105 transitions, 814 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:27,080 INFO L231 Difference]: Finished difference. Result has 102 places, 89 transitions, 623 flow [2024-05-12 13:17:27,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=623, PETRI_PLACES=102, PETRI_TRANSITIONS=89} [2024-05-12 13:17:27,080 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-05-12 13:17:27,081 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 89 transitions, 623 flow [2024-05-12 13:17:27,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:27,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:27,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:27,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:17:27,081 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:27,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:27,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1373171411, now seen corresponding path program 3 times [2024-05-12 13:17:27,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:27,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296608024] [2024-05-12 13:17:27,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:27,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:27,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:27,739 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 13:17:27,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:27,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296608024] [2024-05-12 13:17:27,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296608024] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:27,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:27,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:27,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158139558] [2024-05-12 13:17:27,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:27,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:27,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:27,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:27,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:27,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:27,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 89 transitions, 623 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:27,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:27,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:27,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:28,098 INFO L124 PetriNetUnfolderBase]: 732/1402 cut-off events. [2024-05-12 13:17:28,098 INFO L125 PetriNetUnfolderBase]: For 8795/8795 co-relation queries the response was YES. [2024-05-12 13:17:28,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5242 conditions, 1402 events. 732/1402 cut-off events. For 8795/8795 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7883 event pairs, 361 based on Foata normal form. 1/1364 useless extension candidates. Maximal degree in co-relation 5196. Up to 1148 conditions per place. [2024-05-12 13:17:28,106 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 81 selfloop transitions, 13 changer transitions 0/107 dead transitions. [2024-05-12 13:17:28,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 107 transitions, 861 flow [2024-05-12 13:17:28,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:28,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:28,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-05-12 13:17:28,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 13:17:28,108 INFO L175 Difference]: Start difference. First operand has 102 places, 89 transitions, 623 flow. Second operand 7 states and 126 transitions. [2024-05-12 13:17:28,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 107 transitions, 861 flow [2024-05-12 13:17:28,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 107 transitions, 822 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-05-12 13:17:28,119 INFO L231 Difference]: Finished difference. Result has 103 places, 89 transitions, 615 flow [2024-05-12 13:17:28,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=615, PETRI_PLACES=103, PETRI_TRANSITIONS=89} [2024-05-12 13:17:28,119 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 59 predicate places. [2024-05-12 13:17:28,119 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 89 transitions, 615 flow [2024-05-12 13:17:28,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:28,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:28,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:28,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:17:28,120 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:28,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:28,120 INFO L85 PathProgramCache]: Analyzing trace with hash 2066911955, now seen corresponding path program 1 times [2024-05-12 13:17:28,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:28,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569338989] [2024-05-12 13:17:28,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:28,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:28,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:28,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 13:17:28,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:28,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569338989] [2024-05-12 13:17:28,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569338989] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:28,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:28,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:28,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108726014] [2024-05-12 13:17:28,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:28,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:28,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:28,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:28,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:28,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:28,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 89 transitions, 615 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:28,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:28,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:28,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:29,403 INFO L124 PetriNetUnfolderBase]: 833/1688 cut-off events. [2024-05-12 13:17:29,403 INFO L125 PetriNetUnfolderBase]: For 10334/10340 co-relation queries the response was YES. [2024-05-12 13:17:29,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6092 conditions, 1688 events. 833/1688 cut-off events. For 10334/10340 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10198 event pairs, 186 based on Foata normal form. 7/1624 useless extension candidates. Maximal degree in co-relation 6045. Up to 1149 conditions per place. [2024-05-12 13:17:29,413 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 112 selfloop transitions, 39 changer transitions 0/164 dead transitions. [2024-05-12 13:17:29,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 164 transitions, 1429 flow [2024-05-12 13:17:29,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:17:29,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:17:29,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-05-12 13:17:29,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-05-12 13:17:29,415 INFO L175 Difference]: Start difference. First operand has 103 places, 89 transitions, 615 flow. Second operand 9 states and 177 transitions. [2024-05-12 13:17:29,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 164 transitions, 1429 flow [2024-05-12 13:17:29,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 164 transitions, 1344 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 13:17:29,432 INFO L231 Difference]: Finished difference. Result has 109 places, 120 transitions, 939 flow [2024-05-12 13:17:29,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=939, PETRI_PLACES=109, PETRI_TRANSITIONS=120} [2024-05-12 13:17:29,433 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 65 predicate places. [2024-05-12 13:17:29,433 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 120 transitions, 939 flow [2024-05-12 13:17:29,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:29,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:29,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:29,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:17:29,434 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:29,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:29,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1885424839, now seen corresponding path program 2 times [2024-05-12 13:17:29,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:29,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680874648] [2024-05-12 13:17:29,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:29,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:29,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:30,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:30,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:30,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680874648] [2024-05-12 13:17:30,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680874648] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:30,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:30,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:30,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121523392] [2024-05-12 13:17:30,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:30,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:30,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:30,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:30,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:30,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:30,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 120 transitions, 939 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:30,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:30,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:30,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:30,756 INFO L124 PetriNetUnfolderBase]: 989/1891 cut-off events. [2024-05-12 13:17:30,756 INFO L125 PetriNetUnfolderBase]: For 13224/13224 co-relation queries the response was YES. [2024-05-12 13:17:30,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8119 conditions, 1891 events. 989/1891 cut-off events. For 13224/13224 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11562 event pairs, 177 based on Foata normal form. 1/1831 useless extension candidates. Maximal degree in co-relation 8067. Up to 1232 conditions per place. [2024-05-12 13:17:30,769 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 126 selfloop transitions, 80 changer transitions 0/219 dead transitions. [2024-05-12 13:17:30,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 219 transitions, 2195 flow [2024-05-12 13:17:30,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:17:30,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:17:30,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-05-12 13:17:30,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49444444444444446 [2024-05-12 13:17:30,771 INFO L175 Difference]: Start difference. First operand has 109 places, 120 transitions, 939 flow. Second operand 9 states and 178 transitions. [2024-05-12 13:17:30,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 219 transitions, 2195 flow [2024-05-12 13:17:30,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 219 transitions, 2112 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:30,795 INFO L231 Difference]: Finished difference. Result has 120 places, 172 transitions, 1671 flow [2024-05-12 13:17:30,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1671, PETRI_PLACES=120, PETRI_TRANSITIONS=172} [2024-05-12 13:17:30,796 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-05-12 13:17:30,796 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 172 transitions, 1671 flow [2024-05-12 13:17:30,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:30,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:30,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:30,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:17:30,797 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:30,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:30,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1297821945, now seen corresponding path program 3 times [2024-05-12 13:17:30,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:30,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491718569] [2024-05-12 13:17:30,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:30,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:30,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:31,416 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 13:17:31,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:31,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491718569] [2024-05-12 13:17:31,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491718569] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:31,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:31,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:31,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249674793] [2024-05-12 13:17:31,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:31,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:31,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:31,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:31,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:31,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:31,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 172 transitions, 1671 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:31,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:31,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:31,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:32,031 INFO L124 PetriNetUnfolderBase]: 1043/2121 cut-off events. [2024-05-12 13:17:32,031 INFO L125 PetriNetUnfolderBase]: For 16035/16036 co-relation queries the response was YES. [2024-05-12 13:17:32,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9442 conditions, 2121 events. 1043/2121 cut-off events. For 16035/16036 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13631 event pairs, 295 based on Foata normal form. 1/2029 useless extension candidates. Maximal degree in co-relation 9384. Up to 1386 conditions per place. [2024-05-12 13:17:32,045 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 152 selfloop transitions, 96 changer transitions 0/261 dead transitions. [2024-05-12 13:17:32,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 261 transitions, 2952 flow [2024-05-12 13:17:32,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:17:32,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:17:32,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-05-12 13:17:32,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-05-12 13:17:32,047 INFO L175 Difference]: Start difference. First operand has 120 places, 172 transitions, 1671 flow. Second operand 9 states and 174 transitions. [2024-05-12 13:17:32,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 261 transitions, 2952 flow [2024-05-12 13:17:32,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 261 transitions, 2901 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:32,080 INFO L231 Difference]: Finished difference. Result has 130 places, 224 transitions, 2563 flow [2024-05-12 13:17:32,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1628, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2563, PETRI_PLACES=130, PETRI_TRANSITIONS=224} [2024-05-12 13:17:32,081 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 86 predicate places. [2024-05-12 13:17:32,081 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 224 transitions, 2563 flow [2024-05-12 13:17:32,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:32,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:32,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:32,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:17:32,083 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:32,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:32,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1690906351, now seen corresponding path program 4 times [2024-05-12 13:17:32,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:32,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721493496] [2024-05-12 13:17:32,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:32,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:32,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:32,755 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 13:17:32,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:32,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721493496] [2024-05-12 13:17:32,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721493496] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:32,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:32,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:32,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996628062] [2024-05-12 13:17:32,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:32,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:32,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:32,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:32,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:32,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:32,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 224 transitions, 2563 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:32,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:32,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:32,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:33,397 INFO L124 PetriNetUnfolderBase]: 1074/2169 cut-off events. [2024-05-12 13:17:33,397 INFO L125 PetriNetUnfolderBase]: For 19313/19313 co-relation queries the response was YES. [2024-05-12 13:17:33,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10673 conditions, 2169 events. 1074/2169 cut-off events. For 19313/19313 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13863 event pairs, 295 based on Foata normal form. 1/2077 useless extension candidates. Maximal degree in co-relation 10610. Up to 1367 conditions per place. [2024-05-12 13:17:33,414 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 152 selfloop transitions, 115 changer transitions 0/280 dead transitions. [2024-05-12 13:17:33,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 280 transitions, 3602 flow [2024-05-12 13:17:33,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:17:33,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:17:33,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-05-12 13:17:33,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-05-12 13:17:33,416 INFO L175 Difference]: Start difference. First operand has 130 places, 224 transitions, 2563 flow. Second operand 9 states and 174 transitions. [2024-05-12 13:17:33,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 280 transitions, 3602 flow [2024-05-12 13:17:33,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 280 transitions, 3512 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:33,458 INFO L231 Difference]: Finished difference. Result has 138 places, 241 transitions, 3048 flow [2024-05-12 13:17:33,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3048, PETRI_PLACES=138, PETRI_TRANSITIONS=241} [2024-05-12 13:17:33,459 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-05-12 13:17:33,459 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 241 transitions, 3048 flow [2024-05-12 13:17:33,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:33,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:33,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:33,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:17:33,460 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:33,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:33,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1870651474, now seen corresponding path program 1 times [2024-05-12 13:17:33,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:33,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117686670] [2024-05-12 13:17:33,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:33,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:33,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:34,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 13:17:34,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:34,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117686670] [2024-05-12 13:17:34,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117686670] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:34,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:34,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:34,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3473065] [2024-05-12 13:17:34,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:34,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:34,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:34,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:34,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:34,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:17:34,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 241 transitions, 3048 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 13:17:34,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:34,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:17:34,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:34,729 INFO L124 PetriNetUnfolderBase]: 1142/2241 cut-off events. [2024-05-12 13:17:34,730 INFO L125 PetriNetUnfolderBase]: For 21573/21573 co-relation queries the response was YES. [2024-05-12 13:17:34,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11616 conditions, 2241 events. 1142/2241 cut-off events. For 21573/21573 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14288 event pairs, 344 based on Foata normal form. 1/2150 useless extension candidates. Maximal degree in co-relation 11549. Up to 1579 conditions per place. [2024-05-12 13:17:34,746 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 213 selfloop transitions, 69 changer transitions 0/289 dead transitions. [2024-05-12 13:17:34,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 289 transitions, 3917 flow [2024-05-12 13:17:34,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:17:34,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:17:34,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-05-12 13:17:34,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-05-12 13:17:34,748 INFO L175 Difference]: Start difference. First operand has 138 places, 241 transitions, 3048 flow. Second operand 9 states and 167 transitions. [2024-05-12 13:17:34,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 289 transitions, 3917 flow [2024-05-12 13:17:34,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 289 transitions, 3764 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:34,790 INFO L231 Difference]: Finished difference. Result has 144 places, 256 transitions, 3220 flow [2024-05-12 13:17:34,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2895, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3220, PETRI_PLACES=144, PETRI_TRANSITIONS=256} [2024-05-12 13:17:34,791 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-05-12 13:17:34,791 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 256 transitions, 3220 flow [2024-05-12 13:17:34,791 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 13:17:34,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:34,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:34,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:17:34,791 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:34,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:34,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1641196823, now seen corresponding path program 5 times [2024-05-12 13:17:34,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:34,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813826215] [2024-05-12 13:17:34,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:34,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:34,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:35,470 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 13:17:35,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:35,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813826215] [2024-05-12 13:17:35,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813826215] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:35,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:35,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:35,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672176267] [2024-05-12 13:17:35,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:35,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:35,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:35,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:35,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:35,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:35,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 256 transitions, 3220 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:35,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:35,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:35,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:36,174 INFO L124 PetriNetUnfolderBase]: 1104/2142 cut-off events. [2024-05-12 13:17:36,174 INFO L125 PetriNetUnfolderBase]: For 24578/24578 co-relation queries the response was YES. [2024-05-12 13:17:36,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11854 conditions, 2142 events. 1104/2142 cut-off events. For 24578/24578 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13621 event pairs, 181 based on Foata normal form. 1/2065 useless extension candidates. Maximal degree in co-relation 11784. Up to 1350 conditions per place. [2024-05-12 13:17:36,191 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 161 selfloop transitions, 133 changer transitions 0/313 dead transitions. [2024-05-12 13:17:36,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 313 transitions, 4352 flow [2024-05-12 13:17:36,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:17:36,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:17:36,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-05-12 13:17:36,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-05-12 13:17:36,193 INFO L175 Difference]: Start difference. First operand has 144 places, 256 transitions, 3220 flow. Second operand 9 states and 177 transitions. [2024-05-12 13:17:36,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 313 transitions, 4352 flow [2024-05-12 13:17:36,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 313 transitions, 4211 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:36,245 INFO L231 Difference]: Finished difference. Result has 150 places, 268 transitions, 3555 flow [2024-05-12 13:17:36,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3083, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3555, PETRI_PLACES=150, PETRI_TRANSITIONS=268} [2024-05-12 13:17:36,246 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-05-12 13:17:36,246 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 268 transitions, 3555 flow [2024-05-12 13:17:36,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:36,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:36,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:36,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:17:36,247 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:36,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:36,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1641197040, now seen corresponding path program 2 times [2024-05-12 13:17:36,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:36,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256493711] [2024-05-12 13:17:36,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:36,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:36,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:36,927 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 13:17:36,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:36,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256493711] [2024-05-12 13:17:36,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256493711] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:36,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:36,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:36,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015417934] [2024-05-12 13:17:36,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:36,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:36,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:36,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:36,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:36,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:17:36,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 268 transitions, 3555 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 13:17:36,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:36,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:17:36,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:37,609 INFO L124 PetriNetUnfolderBase]: 1237/2435 cut-off events. [2024-05-12 13:17:37,609 INFO L125 PetriNetUnfolderBase]: For 27732/27732 co-relation queries the response was YES. [2024-05-12 13:17:37,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13233 conditions, 2435 events. 1237/2435 cut-off events. For 27732/27732 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15853 event pairs, 356 based on Foata normal form. 1/2334 useless extension candidates. Maximal degree in co-relation 13161. Up to 1648 conditions per place. [2024-05-12 13:17:37,627 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 230 selfloop transitions, 99 changer transitions 0/336 dead transitions. [2024-05-12 13:17:37,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 336 transitions, 4769 flow [2024-05-12 13:17:37,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:17:37,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:17:37,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-05-12 13:17:37,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-05-12 13:17:37,628 INFO L175 Difference]: Start difference. First operand has 150 places, 268 transitions, 3555 flow. Second operand 9 states and 169 transitions. [2024-05-12 13:17:37,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 336 transitions, 4769 flow [2024-05-12 13:17:37,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 336 transitions, 4570 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:37,684 INFO L231 Difference]: Finished difference. Result has 156 places, 298 transitions, 3903 flow [2024-05-12 13:17:37,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3356, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3903, PETRI_PLACES=156, PETRI_TRANSITIONS=298} [2024-05-12 13:17:37,685 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-05-12 13:17:37,685 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 298 transitions, 3903 flow [2024-05-12 13:17:37,685 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 13:17:37,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:37,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:37,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:17:37,686 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:37,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:37,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1560536656, now seen corresponding path program 3 times [2024-05-12 13:17:37,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:37,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093842188] [2024-05-12 13:17:37,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:37,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:38,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:38,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:38,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093842188] [2024-05-12 13:17:38,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093842188] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:38,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:38,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:38,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556499769] [2024-05-12 13:17:38,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:38,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:38,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:38,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:38,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:38,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:17:38,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 298 transitions, 3903 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 13:17:38,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:38,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:17:38,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:39,091 INFO L124 PetriNetUnfolderBase]: 1283/2508 cut-off events. [2024-05-12 13:17:39,091 INFO L125 PetriNetUnfolderBase]: For 30282/30282 co-relation queries the response was YES. [2024-05-12 13:17:39,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14068 conditions, 2508 events. 1283/2508 cut-off events. For 30282/30282 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16325 event pairs, 350 based on Foata normal form. 1/2406 useless extension candidates. Maximal degree in co-relation 13993. Up to 1684 conditions per place. [2024-05-12 13:17:39,113 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 254 selfloop transitions, 105 changer transitions 0/366 dead transitions. [2024-05-12 13:17:39,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 366 transitions, 5342 flow [2024-05-12 13:17:39,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:17:39,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:17:39,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-05-12 13:17:39,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-05-12 13:17:39,115 INFO L175 Difference]: Start difference. First operand has 156 places, 298 transitions, 3903 flow. Second operand 9 states and 169 transitions. [2024-05-12 13:17:39,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 366 transitions, 5342 flow [2024-05-12 13:17:39,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 366 transitions, 5240 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:39,179 INFO L231 Difference]: Finished difference. Result has 165 places, 319 transitions, 4385 flow [2024-05-12 13:17:39,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3805, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4385, PETRI_PLACES=165, PETRI_TRANSITIONS=319} [2024-05-12 13:17:39,180 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2024-05-12 13:17:39,180 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 319 transitions, 4385 flow [2024-05-12 13:17:39,180 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 13:17:39,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:39,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:39,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:17:39,180 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:39,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:39,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1646761013, now seen corresponding path program 6 times [2024-05-12 13:17:39,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:39,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481717] [2024-05-12 13:17:39,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:39,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:39,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:39,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:39,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:39,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481717] [2024-05-12 13:17:39,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481717] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:39,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:39,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:39,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157547617] [2024-05-12 13:17:39,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:39,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:39,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:39,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:39,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:39,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:39,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 319 transitions, 4385 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:39,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:39,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:39,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:40,629 INFO L124 PetriNetUnfolderBase]: 1209/2337 cut-off events. [2024-05-12 13:17:40,629 INFO L125 PetriNetUnfolderBase]: For 31259/31260 co-relation queries the response was YES. [2024-05-12 13:17:40,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13903 conditions, 2337 events. 1209/2337 cut-off events. For 31259/31260 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 15103 event pairs, 170 based on Foata normal form. 1/2254 useless extension candidates. Maximal degree in co-relation 13823. Up to 1466 conditions per place. [2024-05-12 13:17:40,645 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 191 selfloop transitions, 140 changer transitions 0/370 dead transitions. [2024-05-12 13:17:40,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 370 transitions, 5507 flow [2024-05-12 13:17:40,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:17:40,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:17:40,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-05-12 13:17:40,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-05-12 13:17:40,646 INFO L175 Difference]: Start difference. First operand has 165 places, 319 transitions, 4385 flow. Second operand 9 states and 174 transitions. [2024-05-12 13:17:40,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 370 transitions, 5507 flow [2024-05-12 13:17:40,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 370 transitions, 5351 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:40,711 INFO L231 Difference]: Finished difference. Result has 170 places, 325 transitions, 4605 flow [2024-05-12 13:17:40,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4605, PETRI_PLACES=170, PETRI_TRANSITIONS=325} [2024-05-12 13:17:40,711 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 126 predicate places. [2024-05-12 13:17:40,711 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 325 transitions, 4605 flow [2024-05-12 13:17:40,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:40,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:40,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:40,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:17:40,712 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:40,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:40,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1879702983, now seen corresponding path program 1 times [2024-05-12 13:17:40,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:40,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278690058] [2024-05-12 13:17:40,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:40,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:40,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:41,388 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 13:17:41,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:41,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278690058] [2024-05-12 13:17:41,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278690058] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:41,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:41,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:41,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407514311] [2024-05-12 13:17:41,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:41,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:41,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:41,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:41,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:41,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:41,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 325 transitions, 4605 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:41,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:41,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:41,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:42,132 INFO L124 PetriNetUnfolderBase]: 1261/2541 cut-off events. [2024-05-12 13:17:42,132 INFO L125 PetriNetUnfolderBase]: For 35072/35109 co-relation queries the response was YES. [2024-05-12 13:17:42,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14343 conditions, 2541 events. 1261/2541 cut-off events. For 35072/35109 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17282 event pairs, 386 based on Foata normal form. 39/2466 useless extension candidates. Maximal degree in co-relation 14262. Up to 1733 conditions per place. [2024-05-12 13:17:42,154 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 260 selfloop transitions, 52 changer transitions 0/372 dead transitions. [2024-05-12 13:17:42,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 372 transitions, 5571 flow [2024-05-12 13:17:42,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:17:42,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:17:42,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-05-12 13:17:42,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49444444444444446 [2024-05-12 13:17:42,155 INFO L175 Difference]: Start difference. First operand has 170 places, 325 transitions, 4605 flow. Second operand 9 states and 178 transitions. [2024-05-12 13:17:42,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 372 transitions, 5571 flow [2024-05-12 13:17:42,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 372 transitions, 5396 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:42,230 INFO L231 Difference]: Finished difference. Result has 176 places, 336 transitions, 4685 flow [2024-05-12 13:17:42,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4430, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4685, PETRI_PLACES=176, PETRI_TRANSITIONS=336} [2024-05-12 13:17:42,231 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-05-12 13:17:42,231 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 336 transitions, 4685 flow [2024-05-12 13:17:42,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:42,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:42,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:42,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:17:42,232 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:42,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:42,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1879703262, now seen corresponding path program 4 times [2024-05-12 13:17:42,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:42,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276787670] [2024-05-12 13:17:42,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:42,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:42,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:42,898 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 13:17:42,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:42,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276787670] [2024-05-12 13:17:42,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276787670] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:42,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:42,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:42,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801890545] [2024-05-12 13:17:42,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:42,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:42,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:42,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:42,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:42,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:17:42,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 336 transitions, 4685 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 13:17:42,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:42,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:17:42,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:43,647 INFO L124 PetriNetUnfolderBase]: 1340/2613 cut-off events. [2024-05-12 13:17:43,647 INFO L125 PetriNetUnfolderBase]: For 38083/38083 co-relation queries the response was YES. [2024-05-12 13:17:43,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15399 conditions, 2613 events. 1340/2613 cut-off events. For 38083/38083 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 17204 event pairs, 351 based on Foata normal form. 1/2506 useless extension candidates. Maximal degree in co-relation 15316. Up to 1774 conditions per place. [2024-05-12 13:17:43,668 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 255 selfloop transitions, 113 changer transitions 0/375 dead transitions. [2024-05-12 13:17:43,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 375 transitions, 5765 flow [2024-05-12 13:17:43,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:17:43,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:17:43,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-05-12 13:17:43,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-05-12 13:17:43,670 INFO L175 Difference]: Start difference. First operand has 176 places, 336 transitions, 4685 flow. Second operand 9 states and 167 transitions. [2024-05-12 13:17:43,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 375 transitions, 5765 flow [2024-05-12 13:17:43,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 375 transitions, 5565 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:43,749 INFO L231 Difference]: Finished difference. Result has 181 places, 336 transitions, 4721 flow [2024-05-12 13:17:43,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4485, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4721, PETRI_PLACES=181, PETRI_TRANSITIONS=336} [2024-05-12 13:17:43,750 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-05-12 13:17:43,750 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 336 transitions, 4721 flow [2024-05-12 13:17:43,750 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 13:17:43,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:43,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:43,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:17:43,751 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:43,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:43,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1490808073, now seen corresponding path program 7 times [2024-05-12 13:17:43,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:43,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458481747] [2024-05-12 13:17:43,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:43,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:43,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:44,442 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 13:17:44,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:44,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458481747] [2024-05-12 13:17:44,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458481747] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:44,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:44,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:44,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923960645] [2024-05-12 13:17:44,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:44,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:44,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:44,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:44,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:44,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:44,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 336 transitions, 4721 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:44,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:44,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:44,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:45,028 INFO L124 PetriNetUnfolderBase]: 1301/2611 cut-off events. [2024-05-12 13:17:45,028 INFO L125 PetriNetUnfolderBase]: For 39877/39882 co-relation queries the response was YES. [2024-05-12 13:17:45,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15343 conditions, 2611 events. 1301/2611 cut-off events. For 39877/39882 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17562 event pairs, 305 based on Foata normal form. 2/2499 useless extension candidates. Maximal degree in co-relation 15258. Up to 1561 conditions per place. [2024-05-12 13:17:45,049 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 186 changer transitions 0/380 dead transitions. [2024-05-12 13:17:45,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 380 transitions, 5796 flow [2024-05-12 13:17:45,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:45,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:45,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-05-12 13:17:45,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-05-12 13:17:45,051 INFO L175 Difference]: Start difference. First operand has 181 places, 336 transitions, 4721 flow. Second operand 8 states and 158 transitions. [2024-05-12 13:17:45,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 380 transitions, 5796 flow [2024-05-12 13:17:45,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 380 transitions, 5592 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 13:17:45,136 INFO L231 Difference]: Finished difference. Result has 182 places, 344 transitions, 5026 flow [2024-05-12 13:17:45,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5026, PETRI_PLACES=182, PETRI_TRANSITIONS=344} [2024-05-12 13:17:45,137 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-05-12 13:17:45,137 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 344 transitions, 5026 flow [2024-05-12 13:17:45,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:45,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:45,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:45,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:17:45,137 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:45,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:45,138 INFO L85 PathProgramCache]: Analyzing trace with hash -5004457, now seen corresponding path program 8 times [2024-05-12 13:17:45,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:45,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062934111] [2024-05-12 13:17:45,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:45,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:45,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:45,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:45,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:45,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062934111] [2024-05-12 13:17:45,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062934111] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:45,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:45,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:45,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770292216] [2024-05-12 13:17:45,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:45,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:45,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:45,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:45,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:45,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:45,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 344 transitions, 5026 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:45,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:45,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:45,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:46,343 INFO L124 PetriNetUnfolderBase]: 1307/2615 cut-off events. [2024-05-12 13:17:46,343 INFO L125 PetriNetUnfolderBase]: For 42826/42830 co-relation queries the response was YES. [2024-05-12 13:17:46,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15974 conditions, 2615 events. 1307/2615 cut-off events. For 42826/42830 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17460 event pairs, 279 based on Foata normal form. 2/2506 useless extension candidates. Maximal degree in co-relation 15888. Up to 1566 conditions per place. [2024-05-12 13:17:46,364 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 184 selfloop transitions, 176 changer transitions 0/399 dead transitions. [2024-05-12 13:17:46,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 399 transitions, 6345 flow [2024-05-12 13:17:46,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:46,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:46,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-05-12 13:17:46,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-05-12 13:17:46,365 INFO L175 Difference]: Start difference. First operand has 182 places, 344 transitions, 5026 flow. Second operand 8 states and 156 transitions. [2024-05-12 13:17:46,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 399 transitions, 6345 flow [2024-05-12 13:17:46,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 399 transitions, 6150 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-05-12 13:17:46,455 INFO L231 Difference]: Finished difference. Result has 183 places, 354 transitions, 5387 flow [2024-05-12 13:17:46,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4841, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5387, PETRI_PLACES=183, PETRI_TRANSITIONS=354} [2024-05-12 13:17:46,455 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 139 predicate places. [2024-05-12 13:17:46,456 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 354 transitions, 5387 flow [2024-05-12 13:17:46,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:46,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:46,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:46,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:17:46,456 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:46,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:46,456 INFO L85 PathProgramCache]: Analyzing trace with hash -5004240, now seen corresponding path program 5 times [2024-05-12 13:17:46,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:46,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629776776] [2024-05-12 13:17:46,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:46,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:46,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:47,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:47,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:47,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629776776] [2024-05-12 13:17:47,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629776776] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:47,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:47,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:47,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482867214] [2024-05-12 13:17:47,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:47,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:47,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:47,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:47,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:47,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:17:47,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 354 transitions, 5387 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 13:17:47,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:47,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:17:47,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:47,734 INFO L124 PetriNetUnfolderBase]: 1407/2743 cut-off events. [2024-05-12 13:17:47,734 INFO L125 PetriNetUnfolderBase]: For 41253/41253 co-relation queries the response was YES. [2024-05-12 13:17:47,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16898 conditions, 2743 events. 1407/2743 cut-off events. For 41253/41253 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18296 event pairs, 356 based on Foata normal form. 1/2631 useless extension candidates. Maximal degree in co-relation 16813. Up to 1823 conditions per place. [2024-05-12 13:17:47,755 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 142 changer transitions 0/399 dead transitions. [2024-05-12 13:17:47,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 399 transitions, 6600 flow [2024-05-12 13:17:47,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:47,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:47,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-05-12 13:17:47,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-05-12 13:17:47,761 INFO L175 Difference]: Start difference. First operand has 183 places, 354 transitions, 5387 flow. Second operand 8 states and 150 transitions. [2024-05-12 13:17:47,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 399 transitions, 6600 flow [2024-05-12 13:17:47,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 399 transitions, 6310 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-05-12 13:17:47,852 INFO L231 Difference]: Finished difference. Result has 184 places, 362 transitions, 5505 flow [2024-05-12 13:17:47,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5101, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5505, PETRI_PLACES=184, PETRI_TRANSITIONS=362} [2024-05-12 13:17:47,853 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-05-12 13:17:47,853 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 362 transitions, 5505 flow [2024-05-12 13:17:47,853 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 13:17:47,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:47,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:47,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:17:47,853 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:47,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:47,854 INFO L85 PathProgramCache]: Analyzing trace with hash 559950, now seen corresponding path program 6 times [2024-05-12 13:17:47,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:47,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135683986] [2024-05-12 13:17:47,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:47,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:47,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:48,535 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 13:17:48,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:48,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135683986] [2024-05-12 13:17:48,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135683986] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:48,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:48,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:48,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340198772] [2024-05-12 13:17:48,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:48,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:48,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:48,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:48,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:48,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:17:48,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 362 transitions, 5505 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 13:17:48,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:48,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:17:48,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:49,142 INFO L124 PetriNetUnfolderBase]: 1459/2872 cut-off events. [2024-05-12 13:17:49,142 INFO L125 PetriNetUnfolderBase]: For 42596/42596 co-relation queries the response was YES. [2024-05-12 13:17:49,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17517 conditions, 2872 events. 1459/2872 cut-off events. For 42596/42596 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 19467 event pairs, 350 based on Foata normal form. 1/2750 useless extension candidates. Maximal degree in co-relation 17433. Up to 1881 conditions per place. [2024-05-12 13:17:49,161 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 283 selfloop transitions, 146 changer transitions 0/436 dead transitions. [2024-05-12 13:17:49,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 436 transitions, 7296 flow [2024-05-12 13:17:49,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:49,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:49,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-05-12 13:17:49,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-05-12 13:17:49,163 INFO L175 Difference]: Start difference. First operand has 184 places, 362 transitions, 5505 flow. Second operand 8 states and 150 transitions. [2024-05-12 13:17:49,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 436 transitions, 7296 flow [2024-05-12 13:17:49,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 436 transitions, 7143 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-05-12 13:17:49,241 INFO L231 Difference]: Finished difference. Result has 186 places, 382 transitions, 5956 flow [2024-05-12 13:17:49,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5364, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5956, PETRI_PLACES=186, PETRI_TRANSITIONS=382} [2024-05-12 13:17:49,242 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-05-12 13:17:49,242 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 382 transitions, 5956 flow [2024-05-12 13:17:49,242 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 13:17:49,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:49,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:49,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:17:49,242 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:49,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:49,242 INFO L85 PathProgramCache]: Analyzing trace with hash 559733, now seen corresponding path program 9 times [2024-05-12 13:17:49,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:49,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226827150] [2024-05-12 13:17:49,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:49,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:49,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:49,926 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 13:17:49,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:49,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226827150] [2024-05-12 13:17:49,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226827150] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:49,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:49,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:49,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740819212] [2024-05-12 13:17:49,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:49,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:49,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:49,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:49,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:49,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:49,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 382 transitions, 5956 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:49,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:49,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:49,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:50,510 INFO L124 PetriNetUnfolderBase]: 1391/2724 cut-off events. [2024-05-12 13:17:50,510 INFO L125 PetriNetUnfolderBase]: For 41204/41208 co-relation queries the response was YES. [2024-05-12 13:17:50,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17313 conditions, 2724 events. 1391/2724 cut-off events. For 41204/41208 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 18509 event pairs, 177 based on Foata normal form. 4/2624 useless extension candidates. Maximal degree in co-relation 17229. Up to 1670 conditions per place. [2024-05-12 13:17:50,535 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 210 selfloop transitions, 182 changer transitions 0/445 dead transitions. [2024-05-12 13:17:50,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 445 transitions, 7490 flow [2024-05-12 13:17:50,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:50,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:50,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-05-12 13:17:50,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-05-12 13:17:50,536 INFO L175 Difference]: Start difference. First operand has 186 places, 382 transitions, 5956 flow. Second operand 8 states and 154 transitions. [2024-05-12 13:17:50,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 445 transitions, 7490 flow [2024-05-12 13:17:50,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 445 transitions, 7256 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:50,629 INFO L231 Difference]: Finished difference. Result has 189 places, 396 transitions, 6348 flow [2024-05-12 13:17:50,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5724, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6348, PETRI_PLACES=189, PETRI_TRANSITIONS=396} [2024-05-12 13:17:50,629 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 145 predicate places. [2024-05-12 13:17:50,629 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 396 transitions, 6348 flow [2024-05-12 13:17:50,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:50,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:50,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:50,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:17:50,630 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:50,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:50,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1485086217, now seen corresponding path program 2 times [2024-05-12 13:17:50,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:50,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845944868] [2024-05-12 13:17:50,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:50,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:50,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:51,327 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 13:17:51,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:51,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845944868] [2024-05-12 13:17:51,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845944868] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:51,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:51,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:51,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027283154] [2024-05-12 13:17:51,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:51,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:51,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:51,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:51,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:51,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:51,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 396 transitions, 6348 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:51,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:51,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:51,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:52,039 INFO L124 PetriNetUnfolderBase]: 1478/2964 cut-off events. [2024-05-12 13:17:52,039 INFO L125 PetriNetUnfolderBase]: For 46283/46327 co-relation queries the response was YES. [2024-05-12 13:17:52,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18088 conditions, 2964 events. 1478/2964 cut-off events. For 46283/46327 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 20783 event pairs, 413 based on Foata normal form. 46/2879 useless extension candidates. Maximal degree in co-relation 18004. Up to 1948 conditions per place. [2024-05-12 13:17:52,069 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 302 selfloop transitions, 66 changer transitions 0/442 dead transitions. [2024-05-12 13:17:52,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 442 transitions, 7484 flow [2024-05-12 13:17:52,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:52,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:52,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-05-12 13:17:52,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-05-12 13:17:52,070 INFO L175 Difference]: Start difference. First operand has 189 places, 396 transitions, 6348 flow. Second operand 8 states and 158 transitions. [2024-05-12 13:17:52,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 442 transitions, 7484 flow [2024-05-12 13:17:52,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 442 transitions, 7169 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 13:17:52,177 INFO L231 Difference]: Finished difference. Result has 191 places, 403 transitions, 6251 flow [2024-05-12 13:17:52,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6035, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6251, PETRI_PLACES=191, PETRI_TRANSITIONS=403} [2024-05-12 13:17:52,178 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 147 predicate places. [2024-05-12 13:17:52,178 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 403 transitions, 6251 flow [2024-05-12 13:17:52,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:52,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:52,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:52,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:17:52,179 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:52,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:52,179 INFO L85 PathProgramCache]: Analyzing trace with hash 567390, now seen corresponding path program 7 times [2024-05-12 13:17:52,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:52,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754286426] [2024-05-12 13:17:52,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:52,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:52,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:52,855 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 13:17:52,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:52,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754286426] [2024-05-12 13:17:52,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754286426] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:52,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:52,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:52,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759138357] [2024-05-12 13:17:52,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:52,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:52,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:52,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:52,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:52,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:17:52,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 403 transitions, 6251 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 13:17:52,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:52,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:17:52,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:53,393 INFO L124 PetriNetUnfolderBase]: 1572/3075 cut-off events. [2024-05-12 13:17:53,393 INFO L125 PetriNetUnfolderBase]: For 46009/46009 co-relation queries the response was YES. [2024-05-12 13:17:53,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18837 conditions, 3075 events. 1572/3075 cut-off events. For 46009/46009 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 21122 event pairs, 370 based on Foata normal form. 1/2945 useless extension candidates. Maximal degree in co-relation 18753. Up to 2058 conditions per place. [2024-05-12 13:17:53,419 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 282 selfloop transitions, 158 changer transitions 0/447 dead transitions. [2024-05-12 13:17:53,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 447 transitions, 7599 flow [2024-05-12 13:17:53,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:53,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:53,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-05-12 13:17:53,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-05-12 13:17:53,420 INFO L175 Difference]: Start difference. First operand has 191 places, 403 transitions, 6251 flow. Second operand 8 states and 148 transitions. [2024-05-12 13:17:53,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 447 transitions, 7599 flow [2024-05-12 13:17:53,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 447 transitions, 7502 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:53,510 INFO L231 Difference]: Finished difference. Result has 194 places, 403 transitions, 6496 flow [2024-05-12 13:17:53,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6156, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6496, PETRI_PLACES=194, PETRI_TRANSITIONS=403} [2024-05-12 13:17:53,511 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 150 predicate places. [2024-05-12 13:17:53,511 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 403 transitions, 6496 flow [2024-05-12 13:17:53,511 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 13:17:53,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:53,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:53,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:17:53,511 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:53,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:53,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1191891760, now seen corresponding path program 8 times [2024-05-12 13:17:53,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:53,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699167632] [2024-05-12 13:17:53,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:53,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:53,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:54,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:54,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:54,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699167632] [2024-05-12 13:17:54,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699167632] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:54,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:54,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:54,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100716203] [2024-05-12 13:17:54,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:54,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:54,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:54,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:54,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:54,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:17:54,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 403 transitions, 6496 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 13:17:54,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:54,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:17:54,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:54,809 INFO L124 PetriNetUnfolderBase]: 1597/3101 cut-off events. [2024-05-12 13:17:54,809 INFO L125 PetriNetUnfolderBase]: For 47514/47514 co-relation queries the response was YES. [2024-05-12 13:17:54,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19359 conditions, 3101 events. 1597/3101 cut-off events. For 47514/47514 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 21337 event pairs, 474 based on Foata normal form. 1/2974 useless extension candidates. Maximal degree in co-relation 19274. Up to 2413 conditions per place. [2024-05-12 13:17:54,836 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 379 selfloop transitions, 63 changer transitions 0/449 dead transitions. [2024-05-12 13:17:54,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 449 transitions, 7930 flow [2024-05-12 13:17:54,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:54,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:54,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-05-12 13:17:54,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-05-12 13:17:54,838 INFO L175 Difference]: Start difference. First operand has 194 places, 403 transitions, 6496 flow. Second operand 8 states and 140 transitions. [2024-05-12 13:17:54,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 449 transitions, 7930 flow [2024-05-12 13:17:54,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 449 transitions, 7546 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-05-12 13:17:54,934 INFO L231 Difference]: Finished difference. Result has 194 places, 413 transitions, 6424 flow [2024-05-12 13:17:54,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6134, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6424, PETRI_PLACES=194, PETRI_TRANSITIONS=413} [2024-05-12 13:17:54,935 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 150 predicate places. [2024-05-12 13:17:54,935 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 413 transitions, 6424 flow [2024-05-12 13:17:54,935 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 13:17:54,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:54,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:54,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:17:54,935 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:54,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:54,936 INFO L85 PathProgramCache]: Analyzing trace with hash -381358539, now seen corresponding path program 10 times [2024-05-12 13:17:54,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:54,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987487800] [2024-05-12 13:17:54,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:54,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:54,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:55,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:55,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:55,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987487800] [2024-05-12 13:17:55,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987487800] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:55,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:55,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:55,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250598793] [2024-05-12 13:17:55,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:55,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:55,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:55,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:55,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:55,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:55,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 413 transitions, 6424 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:55,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:55,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:55,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:56,272 INFO L124 PetriNetUnfolderBase]: 1516/2995 cut-off events. [2024-05-12 13:17:56,272 INFO L125 PetriNetUnfolderBase]: For 44364/44368 co-relation queries the response was YES. [2024-05-12 13:17:56,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18319 conditions, 2995 events. 1516/2995 cut-off events. For 44364/44368 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 20915 event pairs, 439 based on Foata normal form. 4/2877 useless extension candidates. Maximal degree in co-relation 18234. Up to 2253 conditions per place. [2024-05-12 13:17:56,299 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 341 selfloop transitions, 43 changer transitions 0/442 dead transitions. [2024-05-12 13:17:56,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 442 transitions, 7427 flow [2024-05-12 13:17:56,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:56,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:56,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-05-12 13:17:56,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-05-12 13:17:56,300 INFO L175 Difference]: Start difference. First operand has 194 places, 413 transitions, 6424 flow. Second operand 8 states and 143 transitions. [2024-05-12 13:17:56,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 442 transitions, 7427 flow [2024-05-12 13:17:56,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 442 transitions, 7143 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-05-12 13:17:56,402 INFO L231 Difference]: Finished difference. Result has 195 places, 413 transitions, 6248 flow [2024-05-12 13:17:56,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6140, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6248, PETRI_PLACES=195, PETRI_TRANSITIONS=413} [2024-05-12 13:17:56,403 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-05-12 13:17:56,403 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 413 transitions, 6248 flow [2024-05-12 13:17:56,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:56,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:56,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:56,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:17:56,403 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:56,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:56,404 INFO L85 PathProgramCache]: Analyzing trace with hash -441282603, now seen corresponding path program 3 times [2024-05-12 13:17:56,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:56,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119408267] [2024-05-12 13:17:56,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:56,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:56,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:57,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 13:17:57,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:57,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119408267] [2024-05-12 13:17:57,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119408267] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:57,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:57,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:57,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229692082] [2024-05-12 13:17:57,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:57,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:57,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:57,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:57,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:57,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:17:57,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 413 transitions, 6248 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:57,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:57,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:17:57,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:57,817 INFO L124 PetriNetUnfolderBase]: 1550/3092 cut-off events. [2024-05-12 13:17:57,817 INFO L125 PetriNetUnfolderBase]: For 46073/46120 co-relation queries the response was YES. [2024-05-12 13:17:57,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18385 conditions, 3092 events. 1550/3092 cut-off events. For 46073/46120 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 21881 event pairs, 464 based on Foata normal form. 48/3001 useless extension candidates. Maximal degree in co-relation 18299. Up to 2281 conditions per place. [2024-05-12 13:17:57,850 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 343 selfloop transitions, 20 changer transitions 0/442 dead transitions. [2024-05-12 13:17:57,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 442 transitions, 7184 flow [2024-05-12 13:17:57,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:57,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:57,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-05-12 13:17:57,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-05-12 13:17:57,851 INFO L175 Difference]: Start difference. First operand has 195 places, 413 transitions, 6248 flow. Second operand 8 states and 143 transitions. [2024-05-12 13:17:57,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 442 transitions, 7184 flow [2024-05-12 13:17:57,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 442 transitions, 6841 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-05-12 13:17:57,962 INFO L231 Difference]: Finished difference. Result has 194 places, 418 transitions, 6020 flow [2024-05-12 13:17:57,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5905, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6020, PETRI_PLACES=194, PETRI_TRANSITIONS=418} [2024-05-12 13:17:57,963 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 150 predicate places. [2024-05-12 13:17:57,963 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 418 transitions, 6020 flow [2024-05-12 13:17:57,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:17:57,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:57,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:57,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:17:57,964 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:57,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:57,964 INFO L85 PathProgramCache]: Analyzing trace with hash -371260382, now seen corresponding path program 9 times [2024-05-12 13:17:57,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:57,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556608574] [2024-05-12 13:17:57,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:57,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:57,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:58,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:58,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:58,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556608574] [2024-05-12 13:17:58,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556608574] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:58,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:58,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:58,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864213613] [2024-05-12 13:17:58,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:58,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:58,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:58,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:58,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:58,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:17:58,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 418 transitions, 6020 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 13:17:58,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:58,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:17:58,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:59,332 INFO L124 PetriNetUnfolderBase]: 1674/3221 cut-off events. [2024-05-12 13:17:59,332 INFO L125 PetriNetUnfolderBase]: For 43183/43183 co-relation queries the response was YES. [2024-05-12 13:17:59,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19571 conditions, 3221 events. 1674/3221 cut-off events. For 43183/43183 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 22143 event pairs, 496 based on Foata normal form. 1/3094 useless extension candidates. Maximal degree in co-relation 19484. Up to 2620 conditions per place. [2024-05-12 13:17:59,362 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 415 selfloop transitions, 30 changer transitions 0/452 dead transitions. [2024-05-12 13:17:59,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 452 transitions, 7211 flow [2024-05-12 13:17:59,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:59,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:59,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-05-12 13:17:59,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-05-12 13:17:59,363 INFO L175 Difference]: Start difference. First operand has 194 places, 418 transitions, 6020 flow. Second operand 8 states and 135 transitions. [2024-05-12 13:17:59,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 452 transitions, 7211 flow [2024-05-12 13:17:59,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 452 transitions, 7138 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-05-12 13:17:59,481 INFO L231 Difference]: Finished difference. Result has 196 places, 428 transitions, 6169 flow [2024-05-12 13:17:59,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5947, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6169, PETRI_PLACES=196, PETRI_TRANSITIONS=428} [2024-05-12 13:17:59,482 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-05-12 13:17:59,482 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 428 transitions, 6169 flow [2024-05-12 13:17:59,482 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 13:17:59,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:59,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:59,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:17:59,482 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:59,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:59,483 INFO L85 PathProgramCache]: Analyzing trace with hash -371260103, now seen corresponding path program 4 times [2024-05-12 13:17:59,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:59,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519066808] [2024-05-12 13:17:59,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:59,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:59,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:00,154 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 13:18:00,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:00,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519066808] [2024-05-12 13:18:00,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519066808] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:00,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:00,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:00,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601008805] [2024-05-12 13:18:00,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:00,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:00,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:00,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:00,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:00,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:18:00,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 428 transitions, 6169 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:18:00,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:00,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:18:00,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:00,941 INFO L124 PetriNetUnfolderBase]: 1624/3231 cut-off events. [2024-05-12 13:18:00,941 INFO L125 PetriNetUnfolderBase]: For 45956/46003 co-relation queries the response was YES. [2024-05-12 13:18:00,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19089 conditions, 3231 events. 1624/3231 cut-off events. For 45956/46003 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 23034 event pairs, 473 based on Foata normal form. 48/3135 useless extension candidates. Maximal degree in co-relation 19002. Up to 2324 conditions per place. [2024-05-12 13:18:00,967 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 351 selfloop transitions, 32 changer transitions 0/467 dead transitions. [2024-05-12 13:18:00,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 467 transitions, 7252 flow [2024-05-12 13:18:00,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:00,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:00,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-05-12 13:18:00,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-05-12 13:18:00,968 INFO L175 Difference]: Start difference. First operand has 196 places, 428 transitions, 6169 flow. Second operand 8 states and 148 transitions. [2024-05-12 13:18:00,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 467 transitions, 7252 flow [2024-05-12 13:18:01,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 467 transitions, 7182 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:01,085 INFO L231 Difference]: Finished difference. Result has 198 places, 433 transitions, 6251 flow [2024-05-12 13:18:01,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6099, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6251, PETRI_PLACES=198, PETRI_TRANSITIONS=433} [2024-05-12 13:18:01,086 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-05-12 13:18:01,086 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 433 transitions, 6251 flow [2024-05-12 13:18:01,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:18:01,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:01,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:01,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:18:01,086 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:01,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:01,087 INFO L85 PathProgramCache]: Analyzing trace with hash -381350882, now seen corresponding path program 10 times [2024-05-12 13:18:01,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:01,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022683317] [2024-05-12 13:18:01,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:01,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:01,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:01,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:01,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:01,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022683317] [2024-05-12 13:18:01,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022683317] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:01,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:01,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:01,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487318927] [2024-05-12 13:18:01,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:01,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:01,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:01,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:01,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:01,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:01,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 433 transitions, 6251 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 13:18:01,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:01,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:01,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:02,463 INFO L124 PetriNetUnfolderBase]: 1726/3349 cut-off events. [2024-05-12 13:18:02,463 INFO L125 PetriNetUnfolderBase]: For 47214/47214 co-relation queries the response was YES. [2024-05-12 13:18:02,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20233 conditions, 3349 events. 1726/3349 cut-off events. For 47214/47214 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 23382 event pairs, 492 based on Foata normal form. 1/3211 useless extension candidates. Maximal degree in co-relation 20145. Up to 2604 conditions per place. [2024-05-12 13:18:02,491 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 399 selfloop transitions, 69 changer transitions 0/475 dead transitions. [2024-05-12 13:18:02,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 475 transitions, 7622 flow [2024-05-12 13:18:02,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:02,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:02,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-05-12 13:18:02,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-05-12 13:18:02,492 INFO L175 Difference]: Start difference. First operand has 198 places, 433 transitions, 6251 flow. Second operand 8 states and 140 transitions. [2024-05-12 13:18:02,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 475 transitions, 7622 flow [2024-05-12 13:18:02,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 475 transitions, 7517 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:02,601 INFO L231 Difference]: Finished difference. Result has 200 places, 433 transitions, 6300 flow [2024-05-12 13:18:02,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6146, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6300, PETRI_PLACES=200, PETRI_TRANSITIONS=433} [2024-05-12 13:18:02,602 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-05-12 13:18:02,602 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 433 transitions, 6300 flow [2024-05-12 13:18:02,602 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 13:18:02,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:02,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:02,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:18:02,602 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:02,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:02,602 INFO L85 PathProgramCache]: Analyzing trace with hash -381350603, now seen corresponding path program 5 times [2024-05-12 13:18:02,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:02,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529697528] [2024-05-12 13:18:02,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:02,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:02,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:03,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:03,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:03,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529697528] [2024-05-12 13:18:03,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529697528] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:03,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:03,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:03,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418441013] [2024-05-12 13:18:03,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:03,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:03,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:03,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:03,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:03,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:18:03,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 433 transitions, 6300 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:18:03,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:03,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:18:03,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:03,925 INFO L124 PetriNetUnfolderBase]: 1614/3249 cut-off events. [2024-05-12 13:18:03,925 INFO L125 PetriNetUnfolderBase]: For 47379/47427 co-relation queries the response was YES. [2024-05-12 13:18:03,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19004 conditions, 3249 events. 1614/3249 cut-off events. For 47379/47427 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 23397 event pairs, 465 based on Foata normal form. 49/3146 useless extension candidates. Maximal degree in co-relation 18915. Up to 2229 conditions per place. [2024-05-12 13:18:03,952 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 48 changer transitions 0/473 dead transitions. [2024-05-12 13:18:03,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 473 transitions, 7402 flow [2024-05-12 13:18:03,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:03,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:03,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-05-12 13:18:03,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-05-12 13:18:03,953 INFO L175 Difference]: Start difference. First operand has 200 places, 433 transitions, 6300 flow. Second operand 8 states and 151 transitions. [2024-05-12 13:18:03,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 473 transitions, 7402 flow [2024-05-12 13:18:04,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 473 transitions, 7202 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-05-12 13:18:04,061 INFO L231 Difference]: Finished difference. Result has 201 places, 433 transitions, 6207 flow [2024-05-12 13:18:04,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6100, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6207, PETRI_PLACES=201, PETRI_TRANSITIONS=433} [2024-05-12 13:18:04,061 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 157 predicate places. [2024-05-12 13:18:04,061 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 433 transitions, 6207 flow [2024-05-12 13:18:04,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 13:18:04,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:04,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:04,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:18:04,062 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:04,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:04,062 INFO L85 PathProgramCache]: Analyzing trace with hash 2072194586, now seen corresponding path program 1 times [2024-05-12 13:18:04,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:04,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130002062] [2024-05-12 13:18:04,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:04,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:04,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:04,675 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 13:18:04,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:04,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130002062] [2024-05-12 13:18:04,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130002062] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:04,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:04,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:04,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843574711] [2024-05-12 13:18:04,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:04,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:04,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:04,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:04,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:04,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:18:04,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 433 transitions, 6207 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:04,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:04,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:18:04,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:05,629 INFO L124 PetriNetUnfolderBase]: 1656/3419 cut-off events. [2024-05-12 13:18:05,629 INFO L125 PetriNetUnfolderBase]: For 48254/48259 co-relation queries the response was YES. [2024-05-12 13:18:05,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19767 conditions, 3419 events. 1656/3419 cut-off events. For 48254/48259 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 25241 event pairs, 345 based on Foata normal form. 4/3257 useless extension candidates. Maximal degree in co-relation 19677. Up to 2416 conditions per place. [2024-05-12 13:18:05,662 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 401 selfloop transitions, 56 changer transitions 0/520 dead transitions. [2024-05-12 13:18:05,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 520 transitions, 8087 flow [2024-05-12 13:18:05,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:18:05,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:18:05,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2024-05-12 13:18:05,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-05-12 13:18:05,663 INFO L175 Difference]: Start difference. First operand has 201 places, 433 transitions, 6207 flow. Second operand 12 states and 219 transitions. [2024-05-12 13:18:05,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 520 transitions, 8087 flow [2024-05-12 13:18:05,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 520 transitions, 7916 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-05-12 13:18:05,780 INFO L231 Difference]: Finished difference. Result has 211 places, 473 transitions, 6859 flow [2024-05-12 13:18:05,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6038, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6859, PETRI_PLACES=211, PETRI_TRANSITIONS=473} [2024-05-12 13:18:05,780 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 167 predicate places. [2024-05-12 13:18:05,780 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 473 transitions, 6859 flow [2024-05-12 13:18:05,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:05,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:05,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:05,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:18:05,781 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:05,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:05,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1577775528, now seen corresponding path program 1 times [2024-05-12 13:18:05,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:05,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546890712] [2024-05-12 13:18:05,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:05,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:05,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:06,471 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 13:18:06,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:06,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546890712] [2024-05-12 13:18:06,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546890712] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:06,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:06,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:06,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061962663] [2024-05-12 13:18:06,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:06,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:06,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:06,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:06,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:06,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:06,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 473 transitions, 6859 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:06,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:06,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:06,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:07,355 INFO L124 PetriNetUnfolderBase]: 1778/3576 cut-off events. [2024-05-12 13:18:07,355 INFO L125 PetriNetUnfolderBase]: For 54846/54846 co-relation queries the response was YES. [2024-05-12 13:18:07,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21304 conditions, 3576 events. 1778/3576 cut-off events. For 54846/54846 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25920 event pairs, 349 based on Foata normal form. 1/3404 useless extension candidates. Maximal degree in co-relation 21208. Up to 2176 conditions per place. [2024-05-12 13:18:07,388 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 352 selfloop transitions, 181 changer transitions 0/540 dead transitions. [2024-05-12 13:18:07,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 540 transitions, 8623 flow [2024-05-12 13:18:07,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:07,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:07,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-05-12 13:18:07,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675 [2024-05-12 13:18:07,390 INFO L175 Difference]: Start difference. First operand has 211 places, 473 transitions, 6859 flow. Second operand 10 states and 187 transitions. [2024-05-12 13:18:07,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 540 transitions, 8623 flow [2024-05-12 13:18:07,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 540 transitions, 8496 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-05-12 13:18:07,563 INFO L231 Difference]: Finished difference. Result has 221 places, 504 transitions, 7697 flow [2024-05-12 13:18:07,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6732, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7697, PETRI_PLACES=221, PETRI_TRANSITIONS=504} [2024-05-12 13:18:07,563 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-05-12 13:18:07,563 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 504 transitions, 7697 flow [2024-05-12 13:18:07,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:07,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:07,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:07,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:18:07,564 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:07,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:07,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1542569262, now seen corresponding path program 2 times [2024-05-12 13:18:07,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:07,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708526713] [2024-05-12 13:18:07,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:07,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:07,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:08,244 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 13:18:08,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:08,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708526713] [2024-05-12 13:18:08,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708526713] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:08,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:08,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:08,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688718153] [2024-05-12 13:18:08,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:08,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:08,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:08,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:08,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:08,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:18:08,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 504 transitions, 7697 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:08,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:08,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:18:08,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:09,178 INFO L124 PetriNetUnfolderBase]: 1729/3564 cut-off events. [2024-05-12 13:18:09,179 INFO L125 PetriNetUnfolderBase]: For 61763/61763 co-relation queries the response was YES. [2024-05-12 13:18:09,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22100 conditions, 3564 events. 1729/3564 cut-off events. For 61763/61763 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 26489 event pairs, 350 based on Foata normal form. 1/3391 useless extension candidates. Maximal degree in co-relation 22000. Up to 2487 conditions per place. [2024-05-12 13:18:09,212 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 418 selfloop transitions, 67 changer transitions 0/562 dead transitions. [2024-05-12 13:18:09,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 562 transitions, 9154 flow [2024-05-12 13:18:09,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:09,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:09,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-05-12 13:18:09,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47 [2024-05-12 13:18:09,213 INFO L175 Difference]: Start difference. First operand has 221 places, 504 transitions, 7697 flow. Second operand 10 states and 188 transitions. [2024-05-12 13:18:09,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 562 transitions, 9154 flow [2024-05-12 13:18:09,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 562 transitions, 9034 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:09,440 INFO L231 Difference]: Finished difference. Result has 229 places, 523 transitions, 7962 flow [2024-05-12 13:18:09,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7577, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7962, PETRI_PLACES=229, PETRI_TRANSITIONS=523} [2024-05-12 13:18:09,440 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 185 predicate places. [2024-05-12 13:18:09,440 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 523 transitions, 7962 flow [2024-05-12 13:18:09,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:09,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:09,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:09,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:18:09,441 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:09,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:09,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1577775342, now seen corresponding path program 3 times [2024-05-12 13:18:09,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:09,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221510558] [2024-05-12 13:18:09,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:09,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:09,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:10,080 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 13:18:10,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:10,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221510558] [2024-05-12 13:18:10,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221510558] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:10,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:10,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:10,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479602400] [2024-05-12 13:18:10,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:10,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:10,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:10,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:10,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:10,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:18:10,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 523 transitions, 7962 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:10,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:10,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:18:10,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:11,124 INFO L124 PetriNetUnfolderBase]: 1763/3613 cut-off events. [2024-05-12 13:18:11,125 INFO L125 PetriNetUnfolderBase]: For 65541/65543 co-relation queries the response was YES. [2024-05-12 13:18:11,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22811 conditions, 3613 events. 1763/3613 cut-off events. For 65541/65543 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 26830 event pairs, 313 based on Foata normal form. 1/3436 useless extension candidates. Maximal degree in co-relation 22707. Up to 2164 conditions per place. [2024-05-12 13:18:11,161 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 342 selfloop transitions, 150 changer transitions 0/569 dead transitions. [2024-05-12 13:18:11,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 569 transitions, 9436 flow [2024-05-12 13:18:11,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:11,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:11,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-05-12 13:18:11,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485 [2024-05-12 13:18:11,163 INFO L175 Difference]: Start difference. First operand has 229 places, 523 transitions, 7962 flow. Second operand 10 states and 194 transitions. [2024-05-12 13:18:11,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 569 transitions, 9436 flow [2024-05-12 13:18:11,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 569 transitions, 9351 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:11,340 INFO L231 Difference]: Finished difference. Result has 236 places, 533 transitions, 8393 flow [2024-05-12 13:18:11,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7877, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8393, PETRI_PLACES=236, PETRI_TRANSITIONS=533} [2024-05-12 13:18:11,340 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-05-12 13:18:11,341 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 533 transitions, 8393 flow [2024-05-12 13:18:11,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:11,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:11,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:11,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:18:11,341 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:11,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:11,342 INFO L85 PathProgramCache]: Analyzing trace with hash -213825650, now seen corresponding path program 4 times [2024-05-12 13:18:11,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:11,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421179555] [2024-05-12 13:18:11,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:11,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:11,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:12,028 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 13:18:12,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:12,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421179555] [2024-05-12 13:18:12,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421179555] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:12,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:12,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:12,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898877052] [2024-05-12 13:18:12,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:12,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:12,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:12,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:12,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:12,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:18:12,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 533 transitions, 8393 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:12,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:12,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:18:12,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:13,121 INFO L124 PetriNetUnfolderBase]: 1805/3715 cut-off events. [2024-05-12 13:18:13,121 INFO L125 PetriNetUnfolderBase]: For 71268/71268 co-relation queries the response was YES. [2024-05-12 13:18:13,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23948 conditions, 3715 events. 1805/3715 cut-off events. For 71268/71268 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 27846 event pairs, 353 based on Foata normal form. 1/3533 useless extension candidates. Maximal degree in co-relation 23842. Up to 2571 conditions per place. [2024-05-12 13:18:13,161 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 436 selfloop transitions, 85 changer transitions 0/598 dead transitions. [2024-05-12 13:18:13,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 598 transitions, 10056 flow [2024-05-12 13:18:13,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:13,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:13,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-05-12 13:18:13,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725 [2024-05-12 13:18:13,162 INFO L175 Difference]: Start difference. First operand has 236 places, 533 transitions, 8393 flow. Second operand 10 states and 189 transitions. [2024-05-12 13:18:13,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 598 transitions, 10056 flow [2024-05-12 13:18:13,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 598 transitions, 9880 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:13,376 INFO L231 Difference]: Finished difference. Result has 243 places, 559 transitions, 8800 flow [2024-05-12 13:18:13,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8230, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8800, PETRI_PLACES=243, PETRI_TRANSITIONS=559} [2024-05-12 13:18:13,378 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 199 predicate places. [2024-05-12 13:18:13,378 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 559 transitions, 8800 flow [2024-05-12 13:18:13,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:13,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:13,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:13,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:18:13,379 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:13,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:13,379 INFO L85 PathProgramCache]: Analyzing trace with hash 735551086, now seen corresponding path program 2 times [2024-05-12 13:18:13,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:13,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146495010] [2024-05-12 13:18:13,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:13,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:13,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:14,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 13:18:14,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:14,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146495010] [2024-05-12 13:18:14,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146495010] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:14,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:14,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:14,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467963710] [2024-05-12 13:18:14,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:14,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:14,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:14,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:14,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:14,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:14,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 559 transitions, 8800 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:14,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:14,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:14,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:15,147 INFO L124 PetriNetUnfolderBase]: 1943/3924 cut-off events. [2024-05-12 13:18:15,147 INFO L125 PetriNetUnfolderBase]: For 76360/76360 co-relation queries the response was YES. [2024-05-12 13:18:15,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25513 conditions, 3924 events. 1943/3924 cut-off events. For 76360/76360 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 29083 event pairs, 352 based on Foata normal form. 1/3733 useless extension candidates. Maximal degree in co-relation 25403. Up to 2272 conditions per place. [2024-05-12 13:18:15,186 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 388 selfloop transitions, 220 changer transitions 0/615 dead transitions. [2024-05-12 13:18:15,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 615 transitions, 10628 flow [2024-05-12 13:18:15,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:15,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:15,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-05-12 13:18:15,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725 [2024-05-12 13:18:15,188 INFO L175 Difference]: Start difference. First operand has 243 places, 559 transitions, 8800 flow. Second operand 10 states and 189 transitions. [2024-05-12 13:18:15,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 615 transitions, 10628 flow [2024-05-12 13:18:15,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 615 transitions, 10524 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:15,396 INFO L231 Difference]: Finished difference. Result has 250 places, 575 transitions, 9349 flow [2024-05-12 13:18:15,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8696, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9349, PETRI_PLACES=250, PETRI_TRANSITIONS=575} [2024-05-12 13:18:15,396 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-05-12 13:18:15,397 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 575 transitions, 9349 flow [2024-05-12 13:18:15,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:15,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:15,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:15,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:18:15,397 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:15,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:15,398 INFO L85 PathProgramCache]: Analyzing trace with hash -213821000, now seen corresponding path program 5 times [2024-05-12 13:18:15,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:15,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157620433] [2024-05-12 13:18:15,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:15,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:15,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:16,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:16,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:16,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157620433] [2024-05-12 13:18:16,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157620433] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:16,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:16,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:16,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063940664] [2024-05-12 13:18:16,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:16,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:16,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:16,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:16,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:16,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:18:16,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 575 transitions, 9349 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:16,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:16,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:18:16,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:17,202 INFO L124 PetriNetUnfolderBase]: 1887/3887 cut-off events. [2024-05-12 13:18:17,202 INFO L125 PetriNetUnfolderBase]: For 80973/80977 co-relation queries the response was YES. [2024-05-12 13:18:17,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25867 conditions, 3887 events. 1887/3887 cut-off events. For 80973/80977 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 29408 event pairs, 277 based on Foata normal form. 3/3698 useless extension candidates. Maximal degree in co-relation 25755. Up to 2214 conditions per place. [2024-05-12 13:18:17,248 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 351 selfloop transitions, 200 changer transitions 0/635 dead transitions. [2024-05-12 13:18:17,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 635 transitions, 11181 flow [2024-05-12 13:18:17,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:17,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:17,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-05-12 13:18:17,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4925 [2024-05-12 13:18:17,250 INFO L175 Difference]: Start difference. First operand has 250 places, 575 transitions, 9349 flow. Second operand 10 states and 197 transitions. [2024-05-12 13:18:17,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 635 transitions, 11181 flow [2024-05-12 13:18:17,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 635 transitions, 11093 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:17,471 INFO L231 Difference]: Finished difference. Result has 257 places, 593 transitions, 9954 flow [2024-05-12 13:18:17,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9261, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9954, PETRI_PLACES=257, PETRI_TRANSITIONS=593} [2024-05-12 13:18:17,471 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-05-12 13:18:17,471 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 593 transitions, 9954 flow [2024-05-12 13:18:17,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:17,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:17,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:17,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:18:17,472 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:17,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:17,472 INFO L85 PathProgramCache]: Analyzing trace with hash 878490226, now seen corresponding path program 3 times [2024-05-12 13:18:17,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:17,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113367398] [2024-05-12 13:18:17,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:17,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:17,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:18,156 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 13:18:18,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:18,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113367398] [2024-05-12 13:18:18,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113367398] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:18,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:18,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:18,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032238410] [2024-05-12 13:18:18,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:18,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:18,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:18,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:18,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:18,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:18,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 593 transitions, 9954 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:18,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:18,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:18,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:19,280 INFO L124 PetriNetUnfolderBase]: 2013/4070 cut-off events. [2024-05-12 13:18:19,280 INFO L125 PetriNetUnfolderBase]: For 86988/86988 co-relation queries the response was YES. [2024-05-12 13:18:19,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27725 conditions, 4070 events. 2013/4070 cut-off events. For 86988/86988 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 30468 event pairs, 348 based on Foata normal form. 1/3869 useless extension candidates. Maximal degree in co-relation 27610. Up to 2370 conditions per place. [2024-05-12 13:18:19,324 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 436 selfloop transitions, 205 changer transitions 0/648 dead transitions. [2024-05-12 13:18:19,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 648 transitions, 11919 flow [2024-05-12 13:18:19,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:19,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:19,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-05-12 13:18:19,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725 [2024-05-12 13:18:19,326 INFO L175 Difference]: Start difference. First operand has 257 places, 593 transitions, 9954 flow. Second operand 10 states and 189 transitions. [2024-05-12 13:18:19,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 648 transitions, 11919 flow [2024-05-12 13:18:19,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 648 transitions, 11782 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:19,563 INFO L231 Difference]: Finished difference. Result has 263 places, 603 transitions, 10332 flow [2024-05-12 13:18:19,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9817, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10332, PETRI_PLACES=263, PETRI_TRANSITIONS=603} [2024-05-12 13:18:19,564 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-05-12 13:18:19,564 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 603 transitions, 10332 flow [2024-05-12 13:18:19,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:19,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:19,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:19,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:18:19,564 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:19,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:19,565 INFO L85 PathProgramCache]: Analyzing trace with hash -209179370, now seen corresponding path program 6 times [2024-05-12 13:18:19,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:19,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309079323] [2024-05-12 13:18:19,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:19,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:19,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:20,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:20,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:20,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309079323] [2024-05-12 13:18:20,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309079323] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:20,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:20,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:20,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295432960] [2024-05-12 13:18:20,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:20,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:20,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:20,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:20,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:20,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:18:20,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 603 transitions, 10332 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:20,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:20,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:18:20,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:21,404 INFO L124 PetriNetUnfolderBase]: 1912/3939 cut-off events. [2024-05-12 13:18:21,404 INFO L125 PetriNetUnfolderBase]: For 88414/88417 co-relation queries the response was YES. [2024-05-12 13:18:21,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27238 conditions, 3939 events. 1912/3939 cut-off events. For 88414/88417 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 29879 event pairs, 273 based on Foata normal form. 3/3746 useless extension candidates. Maximal degree in co-relation 27121. Up to 2245 conditions per place. [2024-05-12 13:18:21,451 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 358 selfloop transitions, 201 changer transitions 0/648 dead transitions. [2024-05-12 13:18:21,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 648 transitions, 12000 flow [2024-05-12 13:18:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:21,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:21,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-05-12 13:18:21,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485 [2024-05-12 13:18:21,452 INFO L175 Difference]: Start difference. First operand has 263 places, 603 transitions, 10332 flow. Second operand 10 states and 194 transitions. [2024-05-12 13:18:21,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 648 transitions, 12000 flow [2024-05-12 13:18:21,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 648 transitions, 11645 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:21,784 INFO L231 Difference]: Finished difference. Result has 267 places, 607 transitions, 10454 flow [2024-05-12 13:18:21,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9993, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10454, PETRI_PLACES=267, PETRI_TRANSITIONS=607} [2024-05-12 13:18:21,785 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-05-12 13:18:21,785 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 607 transitions, 10454 flow [2024-05-12 13:18:21,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:21,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:21,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:21,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 13:18:21,786 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:21,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:21,786 INFO L85 PathProgramCache]: Analyzing trace with hash 843641514, now seen corresponding path program 1 times [2024-05-12 13:18:21,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:21,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505679157] [2024-05-12 13:18:21,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:21,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:21,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:22,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:22,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:22,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505679157] [2024-05-12 13:18:22,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505679157] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:22,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:22,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:22,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957459224] [2024-05-12 13:18:22,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:22,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:22,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:22,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:22,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:22,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:22,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 607 transitions, 10454 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:22,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:22,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:22,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:23,765 INFO L124 PetriNetUnfolderBase]: 2072/4225 cut-off events. [2024-05-12 13:18:23,766 INFO L125 PetriNetUnfolderBase]: For 97296/97296 co-relation queries the response was YES. [2024-05-12 13:18:23,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28770 conditions, 4225 events. 2072/4225 cut-off events. For 97296/97296 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 31992 event pairs, 389 based on Foata normal form. 3/4012 useless extension candidates. Maximal degree in co-relation 28652. Up to 2731 conditions per place. [2024-05-12 13:18:23,821 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 514 selfloop transitions, 141 changer transitions 0/662 dead transitions. [2024-05-12 13:18:23,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 662 transitions, 12339 flow [2024-05-12 13:18:23,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:23,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:23,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-05-12 13:18:23,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775 [2024-05-12 13:18:23,822 INFO L175 Difference]: Start difference. First operand has 267 places, 607 transitions, 10454 flow. Second operand 10 states and 191 transitions. [2024-05-12 13:18:23,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 662 transitions, 12339 flow [2024-05-12 13:18:24,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 662 transitions, 11999 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 13:18:24,105 INFO L231 Difference]: Finished difference. Result has 272 places, 622 transitions, 10712 flow [2024-05-12 13:18:24,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10114, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10712, PETRI_PLACES=272, PETRI_TRANSITIONS=622} [2024-05-12 13:18:24,106 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-05-12 13:18:24,106 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 622 transitions, 10712 flow [2024-05-12 13:18:24,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:24,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:24,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:24,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 13:18:24,106 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:24,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:24,107 INFO L85 PathProgramCache]: Analyzing trace with hash 843641266, now seen corresponding path program 4 times [2024-05-12 13:18:24,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:24,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041183972] [2024-05-12 13:18:24,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:24,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:24,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:24,800 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 13:18:24,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:24,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041183972] [2024-05-12 13:18:24,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041183972] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:24,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:24,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:24,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134531687] [2024-05-12 13:18:24,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:24,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:24,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:24,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:24,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:24,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:24,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 622 transitions, 10712 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:24,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:24,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:24,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:25,971 INFO L124 PetriNetUnfolderBase]: 2070/4197 cut-off events. [2024-05-12 13:18:25,972 INFO L125 PetriNetUnfolderBase]: For 101183/101183 co-relation queries the response was YES. [2024-05-12 13:18:26,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29421 conditions, 4197 events. 2070/4197 cut-off events. For 101183/101183 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 31641 event pairs, 339 based on Foata normal form. 1/3987 useless extension candidates. Maximal degree in co-relation 29300. Up to 2460 conditions per place. [2024-05-12 13:18:26,023 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 443 selfloop transitions, 213 changer transitions 0/663 dead transitions. [2024-05-12 13:18:26,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 663 transitions, 12532 flow [2024-05-12 13:18:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:26,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:26,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-05-12 13:18:26,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675 [2024-05-12 13:18:26,024 INFO L175 Difference]: Start difference. First operand has 272 places, 622 transitions, 10712 flow. Second operand 10 states and 187 transitions. [2024-05-12 13:18:26,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 663 transitions, 12532 flow [2024-05-12 13:18:26,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 663 transitions, 12417 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:26,317 INFO L231 Difference]: Finished difference. Result has 278 places, 622 transitions, 11035 flow [2024-05-12 13:18:26,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10597, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11035, PETRI_PLACES=278, PETRI_TRANSITIONS=622} [2024-05-12 13:18:26,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 234 predicate places. [2024-05-12 13:18:26,318 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 622 transitions, 11035 flow [2024-05-12 13:18:26,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:26,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:26,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:26,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 13:18:26,318 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:26,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:26,319 INFO L85 PathProgramCache]: Analyzing trace with hash -667266928, now seen corresponding path program 7 times [2024-05-12 13:18:26,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:26,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939866479] [2024-05-12 13:18:26,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:26,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:26,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:27,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 13:18:27,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:27,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939866479] [2024-05-12 13:18:27,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939866479] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:27,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:27,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:27,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976115195] [2024-05-12 13:18:27,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:27,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:27,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:27,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:27,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:27,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:18:27,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 622 transitions, 11035 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:27,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:27,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:18:27,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:28,327 INFO L124 PetriNetUnfolderBase]: 2032/4221 cut-off events. [2024-05-12 13:18:28,327 INFO L125 PetriNetUnfolderBase]: For 105359/105362 co-relation queries the response was YES. [2024-05-12 13:18:28,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29788 conditions, 4221 events. 2032/4221 cut-off events. For 105359/105362 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 32682 event pairs, 308 based on Foata normal form. 3/4006 useless extension candidates. Maximal degree in co-relation 29665. Up to 2878 conditions per place. [2024-05-12 13:18:28,386 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 504 selfloop transitions, 103 changer transitions 0/696 dead transitions. [2024-05-12 13:18:28,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 696 transitions, 13073 flow [2024-05-12 13:18:28,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:28,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:28,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-05-12 13:18:28,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-05-12 13:18:28,387 INFO L175 Difference]: Start difference. First operand has 278 places, 622 transitions, 11035 flow. Second operand 10 states and 190 transitions. [2024-05-12 13:18:28,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 696 transitions, 13073 flow [2024-05-12 13:18:28,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 696 transitions, 12627 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-05-12 13:18:28,725 INFO L231 Difference]: Finished difference. Result has 281 places, 655 transitions, 11387 flow [2024-05-12 13:18:28,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10589, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11387, PETRI_PLACES=281, PETRI_TRANSITIONS=655} [2024-05-12 13:18:28,726 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-05-12 13:18:28,726 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 655 transitions, 11387 flow [2024-05-12 13:18:28,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:28,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:28,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:28,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 13:18:28,727 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:28,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:28,727 INFO L85 PathProgramCache]: Analyzing trace with hash -667146958, now seen corresponding path program 8 times [2024-05-12 13:18:28,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:28,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204221407] [2024-05-12 13:18:28,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:28,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:28,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:29,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:29,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:29,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204221407] [2024-05-12 13:18:29,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204221407] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:29,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:29,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:29,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320454571] [2024-05-12 13:18:29,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:29,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:29,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:29,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:29,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:29,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:18:29,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 655 transitions, 11387 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:29,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:29,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:18:29,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:30,718 INFO L124 PetriNetUnfolderBase]: 2094/4259 cut-off events. [2024-05-12 13:18:30,719 INFO L125 PetriNetUnfolderBase]: For 108912/108912 co-relation queries the response was YES. [2024-05-12 13:18:30,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30481 conditions, 4259 events. 2094/4259 cut-off events. For 108912/108912 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 33078 event pairs, 244 based on Foata normal form. 1/4056 useless extension candidates. Maximal degree in co-relation 30355. Up to 2369 conditions per place. [2024-05-12 13:18:30,768 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 385 selfloop transitions, 261 changer transitions 0/735 dead transitions. [2024-05-12 13:18:30,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 735 transitions, 13758 flow [2024-05-12 13:18:30,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:30,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:30,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-05-12 13:18:30,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.495 [2024-05-12 13:18:30,769 INFO L175 Difference]: Start difference. First operand has 281 places, 655 transitions, 11387 flow. Second operand 10 states and 198 transitions. [2024-05-12 13:18:30,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 735 transitions, 13758 flow [2024-05-12 13:18:31,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 735 transitions, 13640 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 13:18:31,141 INFO L231 Difference]: Finished difference. Result has 289 places, 685 transitions, 12238 flow [2024-05-12 13:18:31,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11269, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12238, PETRI_PLACES=289, PETRI_TRANSITIONS=685} [2024-05-12 13:18:31,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-05-12 13:18:31,142 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 685 transitions, 12238 flow [2024-05-12 13:18:31,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:31,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:31,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:31,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 13:18:31,143 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:31,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:31,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1681373032, now seen corresponding path program 5 times [2024-05-12 13:18:31,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:31,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961378303] [2024-05-12 13:18:31,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:31,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:31,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:31,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:31,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:31,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961378303] [2024-05-12 13:18:31,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961378303] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:31,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:31,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:31,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533688270] [2024-05-12 13:18:31,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:31,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:31,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:31,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:31,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:31,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:31,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 685 transitions, 12238 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:31,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:31,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:31,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:33,161 INFO L124 PetriNetUnfolderBase]: 2281/4638 cut-off events. [2024-05-12 13:18:33,161 INFO L125 PetriNetUnfolderBase]: For 120530/120530 co-relation queries the response was YES. [2024-05-12 13:18:33,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33016 conditions, 4638 events. 2281/4638 cut-off events. For 120530/120530 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 35801 event pairs, 281 based on Foata normal form. 1/4401 useless extension candidates. Maximal degree in co-relation 32888. Up to 2632 conditions per place. [2024-05-12 13:18:33,222 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 484 selfloop transitions, 273 changer transitions 0/764 dead transitions. [2024-05-12 13:18:33,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 764 transitions, 14713 flow [2024-05-12 13:18:33,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:33,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:33,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-05-12 13:18:33,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-05-12 13:18:33,223 INFO L175 Difference]: Start difference. First operand has 289 places, 685 transitions, 12238 flow. Second operand 10 states and 190 transitions. [2024-05-12 13:18:33,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 764 transitions, 14713 flow [2024-05-12 13:18:33,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 764 transitions, 14577 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-05-12 13:18:33,580 INFO L231 Difference]: Finished difference. Result has 297 places, 717 transitions, 13012 flow [2024-05-12 13:18:33,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12102, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13012, PETRI_PLACES=297, PETRI_TRANSITIONS=717} [2024-05-12 13:18:33,581 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 253 predicate places. [2024-05-12 13:18:33,581 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 717 transitions, 13012 flow [2024-05-12 13:18:33,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:33,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:33,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:33,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 13:18:33,582 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:33,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:33,582 INFO L85 PathProgramCache]: Analyzing trace with hash -662505142, now seen corresponding path program 6 times [2024-05-12 13:18:33,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:33,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323292814] [2024-05-12 13:18:33,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:33,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:33,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:34,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 13:18:34,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:34,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323292814] [2024-05-12 13:18:34,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323292814] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:34,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:34,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:34,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724302248] [2024-05-12 13:18:34,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:34,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:34,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:34,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:34,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:34,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:34,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 717 transitions, 13012 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:34,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:34,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:34,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:35,652 INFO L124 PetriNetUnfolderBase]: 2333/4749 cut-off events. [2024-05-12 13:18:35,652 INFO L125 PetriNetUnfolderBase]: For 126421/126421 co-relation queries the response was YES. [2024-05-12 13:18:35,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34408 conditions, 4749 events. 2333/4749 cut-off events. For 126421/126421 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 36940 event pairs, 281 based on Foata normal form. 1/4505 useless extension candidates. Maximal degree in co-relation 34277. Up to 2690 conditions per place. [2024-05-12 13:18:35,724 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 525 selfloop transitions, 268 changer transitions 0/800 dead transitions. [2024-05-12 13:18:35,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 800 transitions, 15917 flow [2024-05-12 13:18:35,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:35,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:35,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-05-12 13:18:35,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48 [2024-05-12 13:18:35,725 INFO L175 Difference]: Start difference. First operand has 297 places, 717 transitions, 13012 flow. Second operand 10 states and 192 transitions. [2024-05-12 13:18:35,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 800 transitions, 15917 flow [2024-05-12 13:18:36,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 800 transitions, 15770 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:36,091 INFO L231 Difference]: Finished difference. Result has 303 places, 737 transitions, 13656 flow [2024-05-12 13:18:36,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12873, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13656, PETRI_PLACES=303, PETRI_TRANSITIONS=737} [2024-05-12 13:18:36,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 259 predicate places. [2024-05-12 13:18:36,092 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 737 transitions, 13656 flow [2024-05-12 13:18:36,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:36,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:36,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:36,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 13:18:36,093 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:36,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:36,097 INFO L85 PathProgramCache]: Analyzing trace with hash -662505328, now seen corresponding path program 9 times [2024-05-12 13:18:36,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:36,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990020332] [2024-05-12 13:18:36,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:36,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:36,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:36,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:36,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:36,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990020332] [2024-05-12 13:18:36,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990020332] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:36,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:36,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:36,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482520022] [2024-05-12 13:18:36,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:36,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:36,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:36,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:36,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:36,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:18:36,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 737 transitions, 13656 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:36,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:36,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:18:36,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:38,175 INFO L124 PetriNetUnfolderBase]: 2223/4551 cut-off events. [2024-05-12 13:18:38,175 INFO L125 PetriNetUnfolderBase]: For 129311/129311 co-relation queries the response was YES. [2024-05-12 13:18:38,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34043 conditions, 4551 events. 2223/4551 cut-off events. For 129311/129311 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 36047 event pairs, 250 based on Foata normal form. 1/4329 useless extension candidates. Maximal degree in co-relation 33910. Up to 2522 conditions per place. [2024-05-12 13:18:38,232 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 428 selfloop transitions, 264 changer transitions 0/806 dead transitions. [2024-05-12 13:18:38,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 806 transitions, 16153 flow [2024-05-12 13:18:38,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:38,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:38,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-05-12 13:18:38,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.495 [2024-05-12 13:18:38,233 INFO L175 Difference]: Start difference. First operand has 303 places, 737 transitions, 13656 flow. Second operand 10 states and 198 transitions. [2024-05-12 13:18:38,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 806 transitions, 16153 flow [2024-05-12 13:18:38,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 806 transitions, 15713 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:38,669 INFO L231 Difference]: Finished difference. Result has 307 places, 747 transitions, 13925 flow [2024-05-12 13:18:38,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13216, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13925, PETRI_PLACES=307, PETRI_TRANSITIONS=747} [2024-05-12 13:18:38,670 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-05-12 13:18:38,670 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 747 transitions, 13925 flow [2024-05-12 13:18:38,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:38,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:38,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:38,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 13:18:38,670 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:38,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:38,671 INFO L85 PathProgramCache]: Analyzing trace with hash -662498632, now seen corresponding path program 7 times [2024-05-12 13:18:38,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:38,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216105461] [2024-05-12 13:18:38,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:38,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:38,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:39,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:39,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:39,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216105461] [2024-05-12 13:18:39,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216105461] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:39,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:39,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:39,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732127775] [2024-05-12 13:18:39,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:39,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:39,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:39,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:39,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:39,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:39,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 747 transitions, 13925 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:39,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:39,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:39,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:40,747 INFO L124 PetriNetUnfolderBase]: 2356/4794 cut-off events. [2024-05-12 13:18:40,747 INFO L125 PetriNetUnfolderBase]: For 136476/136476 co-relation queries the response was YES. [2024-05-12 13:18:40,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35465 conditions, 4794 events. 2356/4794 cut-off events. For 136476/136476 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 37353 event pairs, 288 based on Foata normal form. 1/4548 useless extension candidates. Maximal degree in co-relation 35331. Up to 2727 conditions per place. [2024-05-12 13:18:40,810 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 522 selfloop transitions, 274 changer transitions 0/803 dead transitions. [2024-05-12 13:18:40,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 803 transitions, 16405 flow [2024-05-12 13:18:40,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:40,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:40,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-05-12 13:18:40,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-05-12 13:18:40,811 INFO L175 Difference]: Start difference. First operand has 307 places, 747 transitions, 13925 flow. Second operand 10 states and 190 transitions. [2024-05-12 13:18:40,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 803 transitions, 16405 flow [2024-05-12 13:18:41,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 803 transitions, 15903 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:41,331 INFO L231 Difference]: Finished difference. Result has 311 places, 747 transitions, 13993 flow [2024-05-12 13:18:41,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13423, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13993, PETRI_PLACES=311, PETRI_TRANSITIONS=747} [2024-05-12 13:18:41,333 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 267 predicate places. [2024-05-12 13:18:41,334 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 747 transitions, 13993 flow [2024-05-12 13:18:41,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:41,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:41,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:41,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 13:18:41,334 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:41,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:41,334 INFO L85 PathProgramCache]: Analyzing trace with hash -662498384, now seen corresponding path program 2 times [2024-05-12 13:18:41,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:41,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488512356] [2024-05-12 13:18:41,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:41,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:41,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:42,042 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 13:18:42,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:42,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488512356] [2024-05-12 13:18:42,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488512356] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:42,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:42,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:42,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464701821] [2024-05-12 13:18:42,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:42,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:42,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:42,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:42,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:42,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:42,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 747 transitions, 13993 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:42,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:42,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:42,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:43,731 INFO L124 PetriNetUnfolderBase]: 2491/5094 cut-off events. [2024-05-12 13:18:43,731 INFO L125 PetriNetUnfolderBase]: For 147482/147482 co-relation queries the response was YES. [2024-05-12 13:18:43,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36958 conditions, 5094 events. 2491/5094 cut-off events. For 147482/147482 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40419 event pairs, 437 based on Foata normal form. 3/4831 useless extension candidates. Maximal degree in co-relation 36823. Up to 3033 conditions per place. [2024-05-12 13:18:43,805 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 635 selfloop transitions, 172 changer transitions 0/814 dead transitions. [2024-05-12 13:18:43,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 814 transitions, 16453 flow [2024-05-12 13:18:43,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:43,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:43,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-05-12 13:18:43,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-05-12 13:18:43,806 INFO L175 Difference]: Start difference. First operand has 311 places, 747 transitions, 13993 flow. Second operand 10 states and 195 transitions. [2024-05-12 13:18:43,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 814 transitions, 16453 flow [2024-05-12 13:18:44,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 814 transitions, 15875 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-05-12 13:18:44,313 INFO L231 Difference]: Finished difference. Result has 313 places, 762 transitions, 13959 flow [2024-05-12 13:18:44,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13415, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13959, PETRI_PLACES=313, PETRI_TRANSITIONS=762} [2024-05-12 13:18:44,314 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-05-12 13:18:44,314 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 762 transitions, 13959 flow [2024-05-12 13:18:44,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:44,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:44,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:44,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 13:18:44,315 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:44,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:44,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1131995400, now seen corresponding path program 8 times [2024-05-12 13:18:44,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:44,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891838555] [2024-05-12 13:18:44,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:44,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:44,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:45,027 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 13:18:45,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:45,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891838555] [2024-05-12 13:18:45,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891838555] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:45,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:45,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:45,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615798044] [2024-05-12 13:18:45,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:45,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:45,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:45,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:45,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:45,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:45,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 762 transitions, 13959 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:45,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:45,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:45,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:46,567 INFO L124 PetriNetUnfolderBase]: 2550/5173 cut-off events. [2024-05-12 13:18:46,567 INFO L125 PetriNetUnfolderBase]: For 149145/149145 co-relation queries the response was YES. [2024-05-12 13:18:46,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37728 conditions, 5173 events. 2550/5173 cut-off events. For 149145/149145 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 40977 event pairs, 290 based on Foata normal form. 1/4907 useless extension candidates. Maximal degree in co-relation 37591. Up to 3003 conditions per place. [2024-05-12 13:18:46,633 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 561 selfloop transitions, 284 changer transitions 0/852 dead transitions. [2024-05-12 13:18:46,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 852 transitions, 17141 flow [2024-05-12 13:18:46,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:46,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:46,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-05-12 13:18:46,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775 [2024-05-12 13:18:46,634 INFO L175 Difference]: Start difference. First operand has 313 places, 762 transitions, 13959 flow. Second operand 10 states and 191 transitions. [2024-05-12 13:18:46,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 852 transitions, 17141 flow [2024-05-12 13:18:47,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 852 transitions, 17060 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:47,105 INFO L231 Difference]: Finished difference. Result has 319 places, 786 transitions, 14754 flow [2024-05-12 13:18:47,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13878, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14754, PETRI_PLACES=319, PETRI_TRANSITIONS=786} [2024-05-12 13:18:47,106 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 275 predicate places. [2024-05-12 13:18:47,106 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 786 transitions, 14754 flow [2024-05-12 13:18:47,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:47,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:47,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:47,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 13:18:47,107 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:47,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:47,107 INFO L85 PathProgramCache]: Analyzing trace with hash 2082452574, now seen corresponding path program 3 times [2024-05-12 13:18:47,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:47,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457737780] [2024-05-12 13:18:47,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:47,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:47,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:47,823 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 13:18:47,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:47,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457737780] [2024-05-12 13:18:47,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457737780] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:47,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:47,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:47,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131942072] [2024-05-12 13:18:47,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:47,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:47,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:47,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:47,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:47,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:47,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 786 transitions, 14754 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:47,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:47,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:47,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:49,423 INFO L124 PetriNetUnfolderBase]: 2625/5361 cut-off events. [2024-05-12 13:18:49,424 INFO L125 PetriNetUnfolderBase]: For 160550/160550 co-relation queries the response was YES. [2024-05-12 13:18:49,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39178 conditions, 5361 events. 2625/5361 cut-off events. For 160550/160550 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 43007 event pairs, 438 based on Foata normal form. 3/5083 useless extension candidates. Maximal degree in co-relation 39039. Up to 3181 conditions per place. [2024-05-12 13:18:49,494 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 695 selfloop transitions, 160 changer transitions 0/862 dead transitions. [2024-05-12 13:18:49,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 862 transitions, 17571 flow [2024-05-12 13:18:49,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:49,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:49,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-05-12 13:18:49,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.495 [2024-05-12 13:18:49,495 INFO L175 Difference]: Start difference. First operand has 319 places, 786 transitions, 14754 flow. Second operand 10 states and 198 transitions. [2024-05-12 13:18:49,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 862 transitions, 17571 flow [2024-05-12 13:18:50,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 862 transitions, 17114 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:50,056 INFO L231 Difference]: Finished difference. Result has 324 places, 794 transitions, 14722 flow [2024-05-12 13:18:50,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14297, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14722, PETRI_PLACES=324, PETRI_TRANSITIONS=794} [2024-05-12 13:18:50,057 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 280 predicate places. [2024-05-12 13:18:50,058 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 794 transitions, 14722 flow [2024-05-12 13:18:50,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:50,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:50,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:50,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 13:18:50,058 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:50,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:50,058 INFO L85 PathProgramCache]: Analyzing trace with hash -489769484, now seen corresponding path program 4 times [2024-05-12 13:18:50,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:50,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520996163] [2024-05-12 13:18:50,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:50,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:50,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:50,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 13:18:50,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:50,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520996163] [2024-05-12 13:18:50,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520996163] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:50,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:50,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:50,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146619916] [2024-05-12 13:18:50,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:50,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:50,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:50,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:50,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:50,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:50,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 794 transitions, 14722 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:50,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:50,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:50,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:52,330 INFO L124 PetriNetUnfolderBase]: 2679/5446 cut-off events. [2024-05-12 13:18:52,330 INFO L125 PetriNetUnfolderBase]: For 165972/165972 co-relation queries the response was YES. [2024-05-12 13:18:52,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39640 conditions, 5446 events. 2679/5446 cut-off events. For 165972/165972 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 43711 event pairs, 444 based on Foata normal form. 3/5168 useless extension candidates. Maximal degree in co-relation 39500. Up to 3221 conditions per place. [2024-05-12 13:18:52,404 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 661 selfloop transitions, 185 changer transitions 0/853 dead transitions. [2024-05-12 13:18:52,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 853 transitions, 17252 flow [2024-05-12 13:18:52,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:52,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:52,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-05-12 13:18:52,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485 [2024-05-12 13:18:52,405 INFO L175 Difference]: Start difference. First operand has 324 places, 794 transitions, 14722 flow. Second operand 10 states and 194 transitions. [2024-05-12 13:18:52,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 853 transitions, 17252 flow [2024-05-12 13:18:52,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 853 transitions, 16996 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:52,936 INFO L231 Difference]: Finished difference. Result has 329 places, 799 transitions, 14912 flow [2024-05-12 13:18:52,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14477, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14912, PETRI_PLACES=329, PETRI_TRANSITIONS=799} [2024-05-12 13:18:52,937 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 285 predicate places. [2024-05-12 13:18:52,937 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 799 transitions, 14912 flow [2024-05-12 13:18:52,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:52,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:52,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:52,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 13:18:52,938 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:52,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:52,938 INFO L85 PathProgramCache]: Analyzing trace with hash -489778102, now seen corresponding path program 9 times [2024-05-12 13:18:52,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:52,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91751947] [2024-05-12 13:18:52,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:52,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:52,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:53,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 13:18:53,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:53,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91751947] [2024-05-12 13:18:53,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91751947] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:53,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:53,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:53,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557780347] [2024-05-12 13:18:53,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:53,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:53,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:53,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:53,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:53,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:53,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 799 transitions, 14912 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:53,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:53,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:53,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:55,125 INFO L124 PetriNetUnfolderBase]: 2677/5401 cut-off events. [2024-05-12 13:18:55,125 INFO L125 PetriNetUnfolderBase]: For 165684/165684 co-relation queries the response was YES. [2024-05-12 13:18:55,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39551 conditions, 5401 events. 2677/5401 cut-off events. For 165684/165684 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 43007 event pairs, 315 based on Foata normal form. 1/5128 useless extension candidates. Maximal degree in co-relation 39410. Up to 3202 conditions per place. [2024-05-12 13:18:55,201 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 529 selfloop transitions, 313 changer transitions 0/849 dead transitions. [2024-05-12 13:18:55,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 849 transitions, 17407 flow [2024-05-12 13:18:55,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:55,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:55,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-05-12 13:18:55,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47 [2024-05-12 13:18:55,202 INFO L175 Difference]: Start difference. First operand has 329 places, 799 transitions, 14912 flow. Second operand 10 states and 188 transitions. [2024-05-12 13:18:55,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 849 transitions, 17407 flow [2024-05-12 13:18:55,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 849 transitions, 17048 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-05-12 13:18:55,817 INFO L231 Difference]: Finished difference. Result has 332 places, 799 transitions, 15195 flow [2024-05-12 13:18:55,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14553, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15195, PETRI_PLACES=332, PETRI_TRANSITIONS=799} [2024-05-12 13:18:55,818 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-05-12 13:18:55,818 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 799 transitions, 15195 flow [2024-05-12 13:18:55,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:55,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:55,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:55,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 13:18:55,819 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:55,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:55,819 INFO L85 PathProgramCache]: Analyzing trace with hash -490015438, now seen corresponding path program 10 times [2024-05-12 13:18:55,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:55,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612189302] [2024-05-12 13:18:55,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:55,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:55,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:56,565 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 13:18:56,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:56,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612189302] [2024-05-12 13:18:56,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612189302] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:56,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:56,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:56,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288979410] [2024-05-12 13:18:56,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:56,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:56,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:56,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:56,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:56,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:18:56,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 799 transitions, 15195 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:56,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:56,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:18:56,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:58,182 INFO L124 PetriNetUnfolderBase]: 2524/5166 cut-off events. [2024-05-12 13:18:58,183 INFO L125 PetriNetUnfolderBase]: For 165114/165115 co-relation queries the response was YES. [2024-05-12 13:18:58,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38263 conditions, 5166 events. 2524/5166 cut-off events. For 165114/165115 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 42002 event pairs, 287 based on Foata normal form. 1/4912 useless extension candidates. Maximal degree in co-relation 38121. Up to 2991 conditions per place. [2024-05-12 13:18:58,253 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 448 selfloop transitions, 277 changer transitions 0/851 dead transitions. [2024-05-12 13:18:58,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 851 transitions, 17456 flow [2024-05-12 13:18:58,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:58,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:58,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-05-12 13:18:58,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485 [2024-05-12 13:18:58,254 INFO L175 Difference]: Start difference. First operand has 332 places, 799 transitions, 15195 flow. Second operand 10 states and 194 transitions. [2024-05-12 13:18:58,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 851 transitions, 17456 flow [2024-05-12 13:18:58,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 851 transitions, 16762 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-05-12 13:18:58,866 INFO L231 Difference]: Finished difference. Result has 333 places, 803 transitions, 15148 flow [2024-05-12 13:18:58,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14521, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15148, PETRI_PLACES=333, PETRI_TRANSITIONS=803} [2024-05-12 13:18:58,866 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 289 predicate places. [2024-05-12 13:18:58,866 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 803 transitions, 15148 flow [2024-05-12 13:18:58,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:18:58,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:58,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:58,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 13:18:58,867 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:58,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:58,867 INFO L85 PathProgramCache]: Analyzing trace with hash -489777854, now seen corresponding path program 5 times [2024-05-12 13:18:58,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:58,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444544701] [2024-05-12 13:18:58,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:58,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:58,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:59,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 13:18:59,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:59,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444544701] [2024-05-12 13:18:59,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444544701] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:59,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:59,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:59,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420831638] [2024-05-12 13:18:59,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:59,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:59,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:59,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:59,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:59,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:18:59,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 803 transitions, 15148 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:18:59,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:59,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:18:59,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:01,108 INFO L124 PetriNetUnfolderBase]: 2676/5454 cut-off events. [2024-05-12 13:19:01,108 INFO L125 PetriNetUnfolderBase]: For 169665/169665 co-relation queries the response was YES. [2024-05-12 13:19:01,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39542 conditions, 5454 events. 2676/5454 cut-off events. For 169665/169665 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43917 event pairs, 442 based on Foata normal form. 3/5173 useless extension candidates. Maximal degree in co-relation 39399. Up to 3222 conditions per place. [2024-05-12 13:19:01,184 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 685 selfloop transitions, 173 changer transitions 0/865 dead transitions. [2024-05-12 13:19:01,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 865 transitions, 17683 flow [2024-05-12 13:19:01,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:01,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:01,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-05-12 13:19:01,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49 [2024-05-12 13:19:01,185 INFO L175 Difference]: Start difference. First operand has 333 places, 803 transitions, 15148 flow. Second operand 10 states and 196 transitions. [2024-05-12 13:19:01,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 865 transitions, 17683 flow [2024-05-12 13:19:01,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 865 transitions, 17191 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-05-12 13:19:01,794 INFO L231 Difference]: Finished difference. Result has 336 places, 803 transitions, 15013 flow [2024-05-12 13:19:01,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14656, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15013, PETRI_PLACES=336, PETRI_TRANSITIONS=803} [2024-05-12 13:19:01,795 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-05-12 13:19:01,795 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 803 transitions, 15013 flow [2024-05-12 13:19:01,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:01,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:01,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:01,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 13:19:01,795 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:01,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:01,795 INFO L85 PathProgramCache]: Analyzing trace with hash -490015252, now seen corresponding path program 10 times [2024-05-12 13:19:01,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:01,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699265962] [2024-05-12 13:19:01,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:01,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:01,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:02,492 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 13:19:02,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:02,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699265962] [2024-05-12 13:19:02,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699265962] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:02,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:02,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:02,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661393180] [2024-05-12 13:19:02,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:02,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:02,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:02,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:02,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:02,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:02,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 803 transitions, 15013 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:02,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:02,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:02,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:04,000 INFO L124 PetriNetUnfolderBase]: 2674/5417 cut-off events. [2024-05-12 13:19:04,000 INFO L125 PetriNetUnfolderBase]: For 168152/168152 co-relation queries the response was YES. [2024-05-12 13:19:04,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39301 conditions, 5417 events. 2674/5417 cut-off events. For 168152/168152 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43322 event pairs, 318 based on Foata normal form. 1/5139 useless extension candidates. Maximal degree in co-relation 39157. Up to 3199 conditions per place. [2024-05-12 13:19:04,070 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 565 selfloop transitions, 288 changer transitions 0/860 dead transitions. [2024-05-12 13:19:04,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 860 transitions, 17588 flow [2024-05-12 13:19:04,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:04,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:04,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-05-12 13:19:04,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47 [2024-05-12 13:19:04,071 INFO L175 Difference]: Start difference. First operand has 336 places, 803 transitions, 15013 flow. Second operand 10 states and 188 transitions. [2024-05-12 13:19:04,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 860 transitions, 17588 flow [2024-05-12 13:19:04,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 860 transitions, 17179 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-05-12 13:19:04,714 INFO L231 Difference]: Finished difference. Result has 336 places, 803 transitions, 15197 flow [2024-05-12 13:19:04,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14604, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15197, PETRI_PLACES=336, PETRI_TRANSITIONS=803} [2024-05-12 13:19:04,715 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-05-12 13:19:04,715 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 803 transitions, 15197 flow [2024-05-12 13:19:04,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:04,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:04,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:04,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 13:19:04,715 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:04,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:04,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1029470734, now seen corresponding path program 11 times [2024-05-12 13:19:04,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:04,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105212516] [2024-05-12 13:19:04,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:04,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:04,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:05,469 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 13:19:05,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:05,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105212516] [2024-05-12 13:19:05,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105212516] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:05,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:05,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:05,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142155617] [2024-05-12 13:19:05,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:05,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:05,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:05,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:05,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:05,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:19:05,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 803 transitions, 15197 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:19:05,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:05,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:19:05,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:06,832 INFO L124 PetriNetUnfolderBase]: 2529/5264 cut-off events. [2024-05-12 13:19:06,832 INFO L125 PetriNetUnfolderBase]: For 167931/167933 co-relation queries the response was YES. [2024-05-12 13:19:06,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38128 conditions, 5264 events. 2529/5264 cut-off events. For 167931/167933 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 43156 event pairs, 430 based on Foata normal form. 1/4992 useless extension candidates. Maximal degree in co-relation 37983. Up to 3524 conditions per place. [2024-05-12 13:19:06,916 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 576 selfloop transitions, 138 changer transitions 0/840 dead transitions. [2024-05-12 13:19:06,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 840 transitions, 16949 flow [2024-05-12 13:19:06,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:06,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:06,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-05-12 13:19:06,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48055555555555557 [2024-05-12 13:19:06,920 INFO L175 Difference]: Start difference. First operand has 336 places, 803 transitions, 15197 flow. Second operand 9 states and 173 transitions. [2024-05-12 13:19:06,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 840 transitions, 16949 flow [2024-05-12 13:19:07,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 840 transitions, 16357 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:07,560 INFO L231 Difference]: Finished difference. Result has 336 places, 805 transitions, 14985 flow [2024-05-12 13:19:07,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14605, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14985, PETRI_PLACES=336, PETRI_TRANSITIONS=805} [2024-05-12 13:19:07,561 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-05-12 13:19:07,561 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 805 transitions, 14985 flow [2024-05-12 13:19:07,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:19:07,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:07,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:07,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 13:19:07,561 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:07,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:07,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1029590890, now seen corresponding path program 11 times [2024-05-12 13:19:07,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:07,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197269834] [2024-05-12 13:19:07,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:07,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:07,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:08,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 13:19:08,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:08,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197269834] [2024-05-12 13:19:08,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197269834] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:08,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:08,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:08,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368297979] [2024-05-12 13:19:08,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:08,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:08,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:08,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:08,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:08,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:08,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 805 transitions, 14985 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:08,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:08,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:08,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:09,640 INFO L124 PetriNetUnfolderBase]: 2696/5455 cut-off events. [2024-05-12 13:19:09,640 INFO L125 PetriNetUnfolderBase]: For 170785/170785 co-relation queries the response was YES. [2024-05-12 13:19:09,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39513 conditions, 5455 events. 2696/5455 cut-off events. For 170785/170785 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 43717 event pairs, 377 based on Foata normal form. 1/5181 useless extension candidates. Maximal degree in co-relation 39367. Up to 3126 conditions per place. [2024-05-12 13:19:09,718 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 463 selfloop transitions, 390 changer transitions 0/860 dead transitions. [2024-05-12 13:19:09,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 860 transitions, 17471 flow [2024-05-12 13:19:09,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:09,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:09,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-05-12 13:19:09,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-05-12 13:19:09,720 INFO L175 Difference]: Start difference. First operand has 336 places, 805 transitions, 14985 flow. Second operand 9 states and 171 transitions. [2024-05-12 13:19:09,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 860 transitions, 17471 flow [2024-05-12 13:19:10,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 860 transitions, 17213 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-05-12 13:19:10,268 INFO L231 Difference]: Finished difference. Result has 337 places, 813 transitions, 15649 flow [2024-05-12 13:19:10,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14733, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=384, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15649, PETRI_PLACES=337, PETRI_TRANSITIONS=813} [2024-05-12 13:19:10,269 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 293 predicate places. [2024-05-12 13:19:10,269 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 813 transitions, 15649 flow [2024-05-12 13:19:10,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:10,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:10,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:10,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 13:19:10,269 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:10,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:10,269 INFO L85 PathProgramCache]: Analyzing trace with hash -159779086, now seen corresponding path program 12 times [2024-05-12 13:19:10,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:10,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142498081] [2024-05-12 13:19:10,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:10,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:10,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:11,005 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 13:19:11,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:11,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142498081] [2024-05-12 13:19:11,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142498081] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:11,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:11,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:11,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535508267] [2024-05-12 13:19:11,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:11,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:11,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:11,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:11,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:11,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:19:11,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 813 transitions, 15649 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:19:11,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:11,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:19:11,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:12,309 INFO L124 PetriNetUnfolderBase]: 2575/5348 cut-off events. [2024-05-12 13:19:12,309 INFO L125 PetriNetUnfolderBase]: For 169981/169987 co-relation queries the response was YES. [2024-05-12 13:19:12,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39187 conditions, 5348 events. 2575/5348 cut-off events. For 169981/169987 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 43858 event pairs, 359 based on Foata normal form. 5/5076 useless extension candidates. Maximal degree in co-relation 39041. Up to 3000 conditions per place. [2024-05-12 13:19:12,388 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 414 selfloop transitions, 324 changer transitions 0/868 dead transitions. [2024-05-12 13:19:12,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 868 transitions, 17981 flow [2024-05-12 13:19:12,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:12,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:12,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-05-12 13:19:12,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-05-12 13:19:12,389 INFO L175 Difference]: Start difference. First operand has 337 places, 813 transitions, 15649 flow. Second operand 9 states and 177 transitions. [2024-05-12 13:19:12,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 868 transitions, 17981 flow [2024-05-12 13:19:12,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 868 transitions, 17632 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-05-12 13:19:12,963 INFO L231 Difference]: Finished difference. Result has 338 places, 821 transitions, 16134 flow [2024-05-12 13:19:12,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15306, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16134, PETRI_PLACES=338, PETRI_TRANSITIONS=821} [2024-05-12 13:19:12,964 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 294 predicate places. [2024-05-12 13:19:12,964 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 821 transitions, 16134 flow [2024-05-12 13:19:12,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:19:12,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:12,964 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 13:19:12,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 13:19:12,964 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:12,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:12,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1961490286, now seen corresponding path program 1 times [2024-05-12 13:19:12,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:12,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096238777] [2024-05-12 13:19:12,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:12,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:12,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:13,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 13:19:13,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:13,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096238777] [2024-05-12 13:19:13,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096238777] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:13,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:13,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:13,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458539204] [2024-05-12 13:19:13,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:13,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:13,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:13,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:13,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:13,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:13,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 821 transitions, 16134 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 13:19:13,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:13,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:13,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:15,362 INFO L124 PetriNetUnfolderBase]: 2828/5761 cut-off events. [2024-05-12 13:19:15,362 INFO L125 PetriNetUnfolderBase]: For 181301/181301 co-relation queries the response was YES. [2024-05-12 13:19:15,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42386 conditions, 5761 events. 2828/5761 cut-off events. For 181301/181301 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 46786 event pairs, 430 based on Foata normal form. 3/5464 useless extension candidates. Maximal degree in co-relation 42242. Up to 2899 conditions per place. [2024-05-12 13:19:15,441 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 620 selfloop transitions, 257 changer transitions 0/884 dead transitions. [2024-05-12 13:19:15,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 884 transitions, 18838 flow [2024-05-12 13:19:15,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:15,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:15,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-05-12 13:19:15,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49318181818181817 [2024-05-12 13:19:15,442 INFO L175 Difference]: Start difference. First operand has 338 places, 821 transitions, 16134 flow. Second operand 11 states and 217 transitions. [2024-05-12 13:19:15,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 884 transitions, 18838 flow [2024-05-12 13:19:15,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 884 transitions, 18462 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:15,970 INFO L231 Difference]: Finished difference. Result has 341 places, 831 transitions, 16519 flow [2024-05-12 13:19:15,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15776, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16519, PETRI_PLACES=341, PETRI_TRANSITIONS=831} [2024-05-12 13:19:15,971 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-05-12 13:19:15,971 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 831 transitions, 16519 flow [2024-05-12 13:19:15,971 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 13:19:15,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:15,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:15,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 13:19:15,971 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:15,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:15,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1034239278, now seen corresponding path program 6 times [2024-05-12 13:19:15,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:15,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920034893] [2024-05-12 13:19:15,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:15,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:15,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:16,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:16,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:16,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920034893] [2024-05-12 13:19:16,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920034893] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:16,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:16,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:16,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821428687] [2024-05-12 13:19:16,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:16,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:16,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:16,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:16,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:16,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:16,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 831 transitions, 16519 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:16,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:16,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:16,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:18,075 INFO L124 PetriNetUnfolderBase]: 2911/5884 cut-off events. [2024-05-12 13:19:18,075 INFO L125 PetriNetUnfolderBase]: For 186792/186792 co-relation queries the response was YES. [2024-05-12 13:19:18,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44316 conditions, 5884 events. 2911/5884 cut-off events. For 186792/186792 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 47714 event pairs, 474 based on Foata normal form. 3/5589 useless extension candidates. Maximal degree in co-relation 44173. Up to 3287 conditions per place. [2024-05-12 13:19:18,281 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 664 selfloop transitions, 222 changer transitions 0/893 dead transitions. [2024-05-12 13:19:18,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 893 transitions, 19248 flow [2024-05-12 13:19:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:18,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:18,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-05-12 13:19:18,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-05-12 13:19:18,282 INFO L175 Difference]: Start difference. First operand has 341 places, 831 transitions, 16519 flow. Second operand 9 states and 175 transitions. [2024-05-12 13:19:18,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 893 transitions, 19248 flow [2024-05-12 13:19:18,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 893 transitions, 19081 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-05-12 13:19:18,922 INFO L231 Difference]: Finished difference. Result has 345 places, 838 transitions, 16938 flow [2024-05-12 13:19:18,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16376, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16938, PETRI_PLACES=345, PETRI_TRANSITIONS=838} [2024-05-12 13:19:18,922 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 301 predicate places. [2024-05-12 13:19:18,922 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 838 transitions, 16938 flow [2024-05-12 13:19:18,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:18,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:18,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:18,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 13:19:18,923 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:18,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:18,923 INFO L85 PathProgramCache]: Analyzing trace with hash -155130760, now seen corresponding path program 12 times [2024-05-12 13:19:18,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:18,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652673681] [2024-05-12 13:19:18,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:18,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:18,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:19,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 13:19:19,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:19,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652673681] [2024-05-12 13:19:19,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652673681] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:19,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:19,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:19,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840030887] [2024-05-12 13:19:19,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:19,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:19,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:19,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:19,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:19,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:19,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 838 transitions, 16938 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:19,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:19,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:19,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:21,104 INFO L124 PetriNetUnfolderBase]: 2963/5948 cut-off events. [2024-05-12 13:19:21,104 INFO L125 PetriNetUnfolderBase]: For 188638/188638 co-relation queries the response was YES. [2024-05-12 13:19:21,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45588 conditions, 5948 events. 2963/5948 cut-off events. For 188638/188638 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 48168 event pairs, 421 based on Foata normal form. 1/5654 useless extension candidates. Maximal degree in co-relation 45443. Up to 3517 conditions per place. [2024-05-12 13:19:21,179 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 540 selfloop transitions, 371 changer transitions 0/918 dead transitions. [2024-05-12 13:19:21,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 918 transitions, 20243 flow [2024-05-12 13:19:21,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:21,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:21,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-05-12 13:19:21,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-05-12 13:19:21,180 INFO L175 Difference]: Start difference. First operand has 345 places, 838 transitions, 16938 flow. Second operand 9 states and 170 transitions. [2024-05-12 13:19:21,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 918 transitions, 20243 flow [2024-05-12 13:19:21,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 918 transitions, 20039 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-05-12 13:19:21,772 INFO L231 Difference]: Finished difference. Result has 347 places, 858 transitions, 17818 flow [2024-05-12 13:19:21,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16742, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17818, PETRI_PLACES=347, PETRI_TRANSITIONS=858} [2024-05-12 13:19:21,773 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-05-12 13:19:21,773 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 858 transitions, 17818 flow [2024-05-12 13:19:21,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:21,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:21,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:21,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 13:19:21,773 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:21,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:21,773 INFO L85 PathProgramCache]: Analyzing trace with hash -155137270, now seen corresponding path program 13 times [2024-05-12 13:19:21,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:21,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740455058] [2024-05-12 13:19:21,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:21,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:21,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:22,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:22,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:22,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740455058] [2024-05-12 13:19:22,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740455058] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:22,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:22,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:22,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080108181] [2024-05-12 13:19:22,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:22,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:22,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:22,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:22,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:22,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:22,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 858 transitions, 17818 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:22,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:22,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:22,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:23,905 INFO L124 PetriNetUnfolderBase]: 2961/5965 cut-off events. [2024-05-12 13:19:23,905 INFO L125 PetriNetUnfolderBase]: For 188094/188094 co-relation queries the response was YES. [2024-05-12 13:19:23,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46288 conditions, 5965 events. 2961/5965 cut-off events. For 188094/188094 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 48441 event pairs, 432 based on Foata normal form. 1/5666 useless extension candidates. Maximal degree in co-relation 46143. Up to 3515 conditions per place. [2024-05-12 13:19:23,984 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 564 selfloop transitions, 357 changer transitions 0/928 dead transitions. [2024-05-12 13:19:23,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 928 transitions, 20999 flow [2024-05-12 13:19:23,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:23,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:23,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-05-12 13:19:23,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-05-12 13:19:23,985 INFO L175 Difference]: Start difference. First operand has 347 places, 858 transitions, 17818 flow. Second operand 9 states and 170 transitions. [2024-05-12 13:19:23,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 928 transitions, 20999 flow [2024-05-12 13:19:24,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 928 transitions, 20497 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-05-12 13:19:24,655 INFO L231 Difference]: Finished difference. Result has 349 places, 858 transitions, 18081 flow [2024-05-12 13:19:24,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17320, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18081, PETRI_PLACES=349, PETRI_TRANSITIONS=858} [2024-05-12 13:19:24,655 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-05-12 13:19:24,655 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 858 transitions, 18081 flow [2024-05-12 13:19:24,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:24,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:24,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:24,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 13:19:24,656 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:24,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:24,656 INFO L85 PathProgramCache]: Analyzing trace with hash -155137456, now seen corresponding path program 13 times [2024-05-12 13:19:24,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:24,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936693315] [2024-05-12 13:19:24,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:24,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:24,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:25,376 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 13:19:25,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:25,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936693315] [2024-05-12 13:19:25,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936693315] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:25,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:25,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:25,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159439933] [2024-05-12 13:19:25,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:25,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:25,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:25,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:25,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:25,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:19:25,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 858 transitions, 18081 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:19:25,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:25,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:19:25,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:26,739 INFO L124 PetriNetUnfolderBase]: 2806/5715 cut-off events. [2024-05-12 13:19:26,739 INFO L125 PetriNetUnfolderBase]: For 186468/186472 co-relation queries the response was YES. [2024-05-12 13:19:26,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44964 conditions, 5715 events. 2806/5715 cut-off events. For 186468/186472 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 47261 event pairs, 297 based on Foata normal form. 5/5443 useless extension candidates. Maximal degree in co-relation 44820. Up to 3335 conditions per place. [2024-05-12 13:19:26,815 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 468 selfloop transitions, 319 changer transitions 0/927 dead transitions. [2024-05-12 13:19:26,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 927 transitions, 20978 flow [2024-05-12 13:19:26,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:26,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:26,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-05-12 13:19:26,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-05-12 13:19:26,816 INFO L175 Difference]: Start difference. First operand has 349 places, 858 transitions, 18081 flow. Second operand 9 states and 175 transitions. [2024-05-12 13:19:26,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 927 transitions, 20978 flow [2024-05-12 13:19:27,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 927 transitions, 20142 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-05-12 13:19:27,438 INFO L231 Difference]: Finished difference. Result has 348 places, 868 transitions, 18112 flow [2024-05-12 13:19:27,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17249, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18112, PETRI_PLACES=348, PETRI_TRANSITIONS=868} [2024-05-12 13:19:27,439 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-05-12 13:19:27,439 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 868 transitions, 18112 flow [2024-05-12 13:19:27,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:19:27,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:27,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:27,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 13:19:27,439 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:27,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:27,439 INFO L85 PathProgramCache]: Analyzing trace with hash 17589770, now seen corresponding path program 14 times [2024-05-12 13:19:27,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:27,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889754727] [2024-05-12 13:19:27,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:27,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:27,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:28,147 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 13:19:28,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:28,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889754727] [2024-05-12 13:19:28,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889754727] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:28,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:28,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:28,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466587029] [2024-05-12 13:19:28,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:28,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:28,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:28,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:28,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:28,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:28,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 868 transitions, 18112 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:28,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:28,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:28,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:29,557 INFO L124 PetriNetUnfolderBase]: 3052/6109 cut-off events. [2024-05-12 13:19:29,558 INFO L125 PetriNetUnfolderBase]: For 190737/190737 co-relation queries the response was YES. [2024-05-12 13:19:29,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47404 conditions, 6109 events. 3052/6109 cut-off events. For 190737/190737 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 49590 event pairs, 350 based on Foata normal form. 1/5807 useless extension candidates. Maximal degree in co-relation 47261. Up to 3628 conditions per place. [2024-05-12 13:19:29,650 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 545 selfloop transitions, 407 changer transitions 0/959 dead transitions. [2024-05-12 13:19:29,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 959 transitions, 21769 flow [2024-05-12 13:19:29,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:29,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:29,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-05-12 13:19:29,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-05-12 13:19:29,651 INFO L175 Difference]: Start difference. First operand has 348 places, 868 transitions, 18112 flow. Second operand 9 states and 168 transitions. [2024-05-12 13:19:29,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 959 transitions, 21769 flow [2024-05-12 13:19:30,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 959 transitions, 21193 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-05-12 13:19:30,344 INFO L231 Difference]: Finished difference. Result has 349 places, 896 transitions, 18830 flow [2024-05-12 13:19:30,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17544, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18830, PETRI_PLACES=349, PETRI_TRANSITIONS=896} [2024-05-12 13:19:30,345 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-05-12 13:19:30,345 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 896 transitions, 18830 flow [2024-05-12 13:19:30,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:30,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:30,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:30,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 13:19:30,345 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:30,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:30,346 INFO L85 PathProgramCache]: Analyzing trace with hash 17352620, now seen corresponding path program 15 times [2024-05-12 13:19:30,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:30,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211966705] [2024-05-12 13:19:30,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:30,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:30,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:31,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:31,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:31,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211966705] [2024-05-12 13:19:31,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211966705] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:31,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:31,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:31,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090776980] [2024-05-12 13:19:31,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:31,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:31,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:31,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:31,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:31,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:31,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 896 transitions, 18830 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:31,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:31,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:31,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:32,455 INFO L124 PetriNetUnfolderBase]: 3084/6204 cut-off events. [2024-05-12 13:19:32,455 INFO L125 PetriNetUnfolderBase]: For 193574/193574 co-relation queries the response was YES. [2024-05-12 13:19:32,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48009 conditions, 6204 events. 3084/6204 cut-off events. For 193574/193574 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 50773 event pairs, 350 based on Foata normal form. 1/5891 useless extension candidates. Maximal degree in co-relation 47867. Up to 3664 conditions per place. [2024-05-12 13:19:32,545 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 590 selfloop transitions, 390 changer transitions 0/987 dead transitions. [2024-05-12 13:19:32,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 987 transitions, 22740 flow [2024-05-12 13:19:32,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:32,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:32,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-05-12 13:19:32,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-05-12 13:19:32,546 INFO L175 Difference]: Start difference. First operand has 349 places, 896 transitions, 18830 flow. Second operand 9 states and 169 transitions. [2024-05-12 13:19:32,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 987 transitions, 22740 flow [2024-05-12 13:19:33,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 987 transitions, 22154 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:33,213 INFO L231 Difference]: Finished difference. Result has 352 places, 910 transitions, 19312 flow [2024-05-12 13:19:33,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18290, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=896, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19312, PETRI_PLACES=352, PETRI_TRANSITIONS=910} [2024-05-12 13:19:33,214 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-05-12 13:19:33,214 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 910 transitions, 19312 flow [2024-05-12 13:19:33,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:33,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:33,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:33,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 13:19:33,215 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:33,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:33,215 INFO L85 PathProgramCache]: Analyzing trace with hash -923744006, now seen corresponding path program 14 times [2024-05-12 13:19:33,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:33,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907370322] [2024-05-12 13:19:33,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:33,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:33,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:33,928 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 13:19:33,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:33,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907370322] [2024-05-12 13:19:33,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907370322] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:33,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:33,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:33,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056591364] [2024-05-12 13:19:33,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:33,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:33,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:33,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:33,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:34,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:19:34,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 910 transitions, 19312 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:19:34,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:34,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:19:34,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:35,280 INFO L124 PetriNetUnfolderBase]: 2907/5956 cut-off events. [2024-05-12 13:19:35,280 INFO L125 PetriNetUnfolderBase]: For 193472/193474 co-relation queries the response was YES. [2024-05-12 13:19:35,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46505 conditions, 5956 events. 2907/5956 cut-off events. For 193472/193474 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 49863 event pairs, 318 based on Foata normal form. 3/5665 useless extension candidates. Maximal degree in co-relation 46363. Up to 3465 conditions per place. [2024-05-12 13:19:35,484 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 498 selfloop transitions, 324 changer transitions 0/983 dead transitions. [2024-05-12 13:19:35,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 983 transitions, 22462 flow [2024-05-12 13:19:35,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:35,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:35,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-05-12 13:19:35,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48055555555555557 [2024-05-12 13:19:35,485 INFO L175 Difference]: Start difference. First operand has 352 places, 910 transitions, 19312 flow. Second operand 9 states and 173 transitions. [2024-05-12 13:19:35,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 983 transitions, 22462 flow [2024-05-12 13:19:36,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 983 transitions, 21797 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 13:19:36,119 INFO L231 Difference]: Finished difference. Result has 354 places, 924 transitions, 19595 flow [2024-05-12 13:19:36,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18649, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=910, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19595, PETRI_PLACES=354, PETRI_TRANSITIONS=924} [2024-05-12 13:19:36,120 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-05-12 13:19:36,120 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 924 transitions, 19595 flow [2024-05-12 13:19:36,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:19:36,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:36,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:36,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 13:19:36,120 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:36,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:36,121 INFO L85 PathProgramCache]: Analyzing trace with hash 17590018, now seen corresponding path program 7 times [2024-05-12 13:19:36,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:36,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639941290] [2024-05-12 13:19:36,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:36,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:36,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:36,823 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 13:19:36,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:36,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639941290] [2024-05-12 13:19:36,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639941290] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:36,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:36,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:36,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822874092] [2024-05-12 13:19:36,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:36,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:36,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:36,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:36,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:36,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:36,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 924 transitions, 19595 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:36,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:36,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:36,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:38,619 INFO L124 PetriNetUnfolderBase]: 3353/6769 cut-off events. [2024-05-12 13:19:38,619 INFO L125 PetriNetUnfolderBase]: For 219827/219827 co-relation queries the response was YES. [2024-05-12 13:19:38,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51560 conditions, 6769 events. 3353/6769 cut-off events. For 219827/219827 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 56395 event pairs, 515 based on Foata normal form. 3/6426 useless extension candidates. Maximal degree in co-relation 51418. Up to 3783 conditions per place. [2024-05-12 13:19:38,716 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 794 selfloop transitions, 230 changer transitions 0/1031 dead transitions. [2024-05-12 13:19:38,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 1031 transitions, 23555 flow [2024-05-12 13:19:38,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:38,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:38,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-05-12 13:19:38,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49444444444444446 [2024-05-12 13:19:38,717 INFO L175 Difference]: Start difference. First operand has 354 places, 924 transitions, 19595 flow. Second operand 9 states and 178 transitions. [2024-05-12 13:19:38,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 1031 transitions, 23555 flow [2024-05-12 13:19:39,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 1031 transitions, 22990 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-05-12 13:19:39,439 INFO L231 Difference]: Finished difference. Result has 358 places, 948 transitions, 19869 flow [2024-05-12 13:19:39,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19036, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=924, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19869, PETRI_PLACES=358, PETRI_TRANSITIONS=948} [2024-05-12 13:19:39,440 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 314 predicate places. [2024-05-12 13:19:39,440 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 948 transitions, 19869 flow [2024-05-12 13:19:39,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:39,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:39,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:39,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 13:19:39,440 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:39,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:39,441 INFO L85 PathProgramCache]: Analyzing trace with hash 17359130, now seen corresponding path program 16 times [2024-05-12 13:19:39,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:39,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108749003] [2024-05-12 13:19:39,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:39,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:39,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:40,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 13:19:40,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:40,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108749003] [2024-05-12 13:19:40,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108749003] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:40,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:40,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:40,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937331329] [2024-05-12 13:19:40,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:40,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:40,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:40,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:40,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:40,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:40,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 948 transitions, 19869 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:40,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:40,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:40,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:41,885 INFO L124 PetriNetUnfolderBase]: 3568/7196 cut-off events. [2024-05-12 13:19:41,886 INFO L125 PetriNetUnfolderBase]: For 231068/231068 co-relation queries the response was YES. [2024-05-12 13:19:41,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55742 conditions, 7196 events. 3568/7196 cut-off events. For 231068/231068 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 60838 event pairs, 732 based on Foata normal form. 1/6829 useless extension candidates. Maximal degree in co-relation 55600. Up to 4788 conditions per place. [2024-05-12 13:19:41,978 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 874 selfloop transitions, 283 changer transitions 0/1164 dead transitions. [2024-05-12 13:19:41,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1164 transitions, 27376 flow [2024-05-12 13:19:41,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:41,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:41,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-05-12 13:19:41,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425 [2024-05-12 13:19:41,979 INFO L175 Difference]: Start difference. First operand has 358 places, 948 transitions, 19869 flow. Second operand 10 states and 177 transitions. [2024-05-12 13:19:41,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1164 transitions, 27376 flow [2024-05-12 13:19:42,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 1164 transitions, 26945 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:42,776 INFO L231 Difference]: Finished difference. Result has 366 places, 1036 transitions, 22615 flow [2024-05-12 13:19:42,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19495, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=948, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22615, PETRI_PLACES=366, PETRI_TRANSITIONS=1036} [2024-05-12 13:19:42,777 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-05-12 13:19:42,777 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 1036 transitions, 22615 flow [2024-05-12 13:19:42,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:42,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:42,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:42,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 13:19:42,777 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:42,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:42,778 INFO L85 PathProgramCache]: Analyzing trace with hash 17359378, now seen corresponding path program 8 times [2024-05-12 13:19:42,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:42,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277117751] [2024-05-12 13:19:42,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:42,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:42,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:43,488 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 13:19:43,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:43,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277117751] [2024-05-12 13:19:43,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277117751] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:43,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:43,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:43,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329334195] [2024-05-12 13:19:43,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:43,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:43,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:43,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:43,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:43,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:43,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 1036 transitions, 22615 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:43,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:43,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:43,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:45,310 INFO L124 PetriNetUnfolderBase]: 3562/7233 cut-off events. [2024-05-12 13:19:45,311 INFO L125 PetriNetUnfolderBase]: For 235820/235820 co-relation queries the response was YES. [2024-05-12 13:19:45,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55973 conditions, 7233 events. 3562/7233 cut-off events. For 235820/235820 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 61435 event pairs, 513 based on Foata normal form. 3/6856 useless extension candidates. Maximal degree in co-relation 55827. Up to 4021 conditions per place. [2024-05-12 13:19:45,413 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 886 selfloop transitions, 234 changer transitions 0/1127 dead transitions. [2024-05-12 13:19:45,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 1127 transitions, 26592 flow [2024-05-12 13:19:45,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:45,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:45,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-05-12 13:19:45,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49444444444444446 [2024-05-12 13:19:45,414 INFO L175 Difference]: Start difference. First operand has 366 places, 1036 transitions, 22615 flow. Second operand 9 states and 178 transitions. [2024-05-12 13:19:45,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 1127 transitions, 26592 flow [2024-05-12 13:19:46,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1127 transitions, 25831 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 13:19:46,180 INFO L231 Difference]: Finished difference. Result has 368 places, 1036 transitions, 22349 flow [2024-05-12 13:19:46,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21854, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1036, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=802, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22349, PETRI_PLACES=368, PETRI_TRANSITIONS=1036} [2024-05-12 13:19:46,181 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-05-12 13:19:46,181 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 1036 transitions, 22349 flow [2024-05-12 13:19:46,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:46,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:46,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:46,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 13:19:46,181 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:46,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:46,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1206968178, now seen corresponding path program 9 times [2024-05-12 13:19:46,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:46,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247338677] [2024-05-12 13:19:46,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:46,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:46,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:46,919 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 13:19:46,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:46,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247338677] [2024-05-12 13:19:46,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247338677] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:46,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:46,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:46,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798107213] [2024-05-12 13:19:46,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:46,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:46,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:46,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:46,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:46,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:46,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 1036 transitions, 22349 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:46,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:46,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:46,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:48,700 INFO L124 PetriNetUnfolderBase]: 3556/7184 cut-off events. [2024-05-12 13:19:48,701 INFO L125 PetriNetUnfolderBase]: For 234105/234105 co-relation queries the response was YES. [2024-05-12 13:19:48,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55954 conditions, 7184 events. 3556/7184 cut-off events. For 234105/234105 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 60740 event pairs, 520 based on Foata normal form. 3/6817 useless extension candidates. Maximal degree in co-relation 55807. Up to 4017 conditions per place. [2024-05-12 13:19:48,799 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 824 selfloop transitions, 272 changer transitions 0/1103 dead transitions. [2024-05-12 13:19:48,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 1103 transitions, 25636 flow [2024-05-12 13:19:48,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:48,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:48,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-05-12 13:19:48,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48055555555555557 [2024-05-12 13:19:48,800 INFO L175 Difference]: Start difference. First operand has 368 places, 1036 transitions, 22349 flow. Second operand 9 states and 173 transitions. [2024-05-12 13:19:48,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 1103 transitions, 25636 flow [2024-05-12 13:19:49,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1103 transitions, 25002 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:49,614 INFO L231 Difference]: Finished difference. Result has 368 places, 1036 transitions, 22286 flow [2024-05-12 13:19:49,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21721, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1036, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=764, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22286, PETRI_PLACES=368, PETRI_TRANSITIONS=1036} [2024-05-12 13:19:49,615 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-05-12 13:19:49,615 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 1036 transitions, 22286 flow [2024-05-12 13:19:49,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:49,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:49,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:49,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 13:19:49,616 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:49,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:49,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1381617276, now seen corresponding path program 1 times [2024-05-12 13:19:49,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:49,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548478653] [2024-05-12 13:19:49,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:49,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:49,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:50,488 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 13:19:50,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:50,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548478653] [2024-05-12 13:19:50,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548478653] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:50,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:50,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:50,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933730810] [2024-05-12 13:19:50,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:50,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:50,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:50,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:50,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:50,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:19:50,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 1036 transitions, 22286 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:19:50,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:50,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:19:50,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:52,305 INFO L124 PetriNetUnfolderBase]: 3212/6783 cut-off events. [2024-05-12 13:19:52,306 INFO L125 PetriNetUnfolderBase]: For 220838/220947 co-relation queries the response was YES. [2024-05-12 13:19:52,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52221 conditions, 6783 events. 3212/6783 cut-off events. For 220838/220947 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 59775 event pairs, 697 based on Foata normal form. 109/6527 useless extension candidates. Maximal degree in co-relation 52074. Up to 4845 conditions per place. [2024-05-12 13:19:52,415 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 911 selfloop transitions, 20 changer transitions 0/1065 dead transitions. [2024-05-12 13:19:52,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 1065 transitions, 24442 flow [2024-05-12 13:19:52,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:52,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:52,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-05-12 13:19:52,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-05-12 13:19:52,416 INFO L175 Difference]: Start difference. First operand has 368 places, 1036 transitions, 22286 flow. Second operand 9 states and 159 transitions. [2024-05-12 13:19:52,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 1065 transitions, 24442 flow [2024-05-12 13:19:53,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1065 transitions, 23849 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:53,201 INFO L231 Difference]: Finished difference. Result has 369 places, 1041 transitions, 21826 flow [2024-05-12 13:19:53,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21693, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1036, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1016, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21826, PETRI_PLACES=369, PETRI_TRANSITIONS=1041} [2024-05-12 13:19:53,202 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 325 predicate places. [2024-05-12 13:19:53,202 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 1041 transitions, 21826 flow [2024-05-12 13:19:53,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:19:53,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:53,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:53,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 13:19:53,203 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:53,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:53,203 INFO L85 PathProgramCache]: Analyzing trace with hash -379223744, now seen corresponding path program 10 times [2024-05-12 13:19:53,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:53,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376331823] [2024-05-12 13:19:53,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:53,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:53,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:53,919 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 13:19:53,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:53,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376331823] [2024-05-12 13:19:53,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376331823] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:53,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:53,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:53,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598234442] [2024-05-12 13:19:53,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:53,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:53,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:53,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:53,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:53,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:53,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 1041 transitions, 21826 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:53,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:53,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:53,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:55,766 INFO L124 PetriNetUnfolderBase]: 3633/7279 cut-off events. [2024-05-12 13:19:55,767 INFO L125 PetriNetUnfolderBase]: For 226479/226479 co-relation queries the response was YES. [2024-05-12 13:19:55,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55900 conditions, 7279 events. 3633/7279 cut-off events. For 226479/226479 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 61831 event pairs, 767 based on Foata normal form. 3/6917 useless extension candidates. Maximal degree in co-relation 55752. Up to 5566 conditions per place. [2024-05-12 13:19:55,869 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1051 selfloop transitions, 29 changer transitions 0/1087 dead transitions. [2024-05-12 13:19:55,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1087 transitions, 24549 flow [2024-05-12 13:19:55,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:55,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:55,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-05-12 13:19:55,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-05-12 13:19:55,870 INFO L175 Difference]: Start difference. First operand has 369 places, 1041 transitions, 21826 flow. Second operand 9 states and 154 transitions. [2024-05-12 13:19:55,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 1087 transitions, 24549 flow [2024-05-12 13:19:56,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 1087 transitions, 24474 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:56,772 INFO L231 Difference]: Finished difference. Result has 372 places, 1049 transitions, 21963 flow [2024-05-12 13:19:56,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21751, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1041, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1012, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21963, PETRI_PLACES=372, PETRI_TRANSITIONS=1049} [2024-05-12 13:19:56,773 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 328 predicate places. [2024-05-12 13:19:56,773 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 1049 transitions, 21963 flow [2024-05-12 13:19:56,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:56,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:56,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:56,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 13:19:56,774 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:56,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:56,774 INFO L85 PathProgramCache]: Analyzing trace with hash -703281314, now seen corresponding path program 11 times [2024-05-12 13:19:56,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:56,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500473252] [2024-05-12 13:19:56,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:56,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:56,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:57,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 13:19:57,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:57,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500473252] [2024-05-12 13:19:57,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500473252] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:57,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:57,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:57,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110365965] [2024-05-12 13:19:57,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:57,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:57,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:57,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:57,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:57,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:19:57,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 1049 transitions, 21963 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:19:57,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:57,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:19:57,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:59,405 INFO L124 PetriNetUnfolderBase]: 3708/7433 cut-off events. [2024-05-12 13:19:59,406 INFO L125 PetriNetUnfolderBase]: For 233860/233860 co-relation queries the response was YES. [2024-05-12 13:19:59,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56965 conditions, 7433 events. 3708/7433 cut-off events. For 233860/233860 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 63250 event pairs, 757 based on Foata normal form. 3/7062 useless extension candidates. Maximal degree in co-relation 56816. Up to 5216 conditions per place. [2024-05-12 13:19:59,514 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1013 selfloop transitions, 103 changer transitions 0/1123 dead transitions. [2024-05-12 13:19:59,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 1123 transitions, 25489 flow [2024-05-12 13:19:59,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:59,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:59,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-05-12 13:19:59,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-05-12 13:19:59,515 INFO L175 Difference]: Start difference. First operand has 372 places, 1049 transitions, 21963 flow. Second operand 9 states and 165 transitions. [2024-05-12 13:19:59,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 1123 transitions, 25489 flow [2024-05-12 13:20:00,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 1123 transitions, 25405 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-05-12 13:20:00,590 INFO L231 Difference]: Finished difference. Result has 375 places, 1057 transitions, 22241 flow [2024-05-12 13:20:00,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21879, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1049, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=954, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22241, PETRI_PLACES=375, PETRI_TRANSITIONS=1057} [2024-05-12 13:20:00,591 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-05-12 13:20:00,591 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 1057 transitions, 22241 flow [2024-05-12 13:20:00,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:00,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:00,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:00,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 13:20:00,592 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:00,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:00,592 INFO L85 PathProgramCache]: Analyzing trace with hash -703281562, now seen corresponding path program 17 times [2024-05-12 13:20:00,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:00,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737332783] [2024-05-12 13:20:00,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:00,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:00,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:01,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 13:20:01,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:01,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737332783] [2024-05-12 13:20:01,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737332783] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:01,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:01,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:20:01,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615342847] [2024-05-12 13:20:01,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:01,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:20:01,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:01,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:20:01,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:20:01,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:20:01,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 1057 transitions, 22241 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:01,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:01,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:20:01,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:03,427 INFO L124 PetriNetUnfolderBase]: 3774/7570 cut-off events. [2024-05-12 13:20:03,427 INFO L125 PetriNetUnfolderBase]: For 238579/238579 co-relation queries the response was YES. [2024-05-12 13:20:03,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58199 conditions, 7570 events. 3774/7570 cut-off events. For 238579/238579 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 64642 event pairs, 798 based on Foata normal form. 1/7189 useless extension candidates. Maximal degree in co-relation 58049. Up to 5670 conditions per place. [2024-05-12 13:20:03,525 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1019 selfloop transitions, 118 changer transitions 0/1144 dead transitions. [2024-05-12 13:20:03,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 1144 transitions, 26270 flow [2024-05-12 13:20:03,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:20:03,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:20:03,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 13:20:03,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4225 [2024-05-12 13:20:03,526 INFO L175 Difference]: Start difference. First operand has 375 places, 1057 transitions, 22241 flow. Second operand 10 states and 169 transitions. [2024-05-12 13:20:03,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 1144 transitions, 26270 flow [2024-05-12 13:20:04,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 1144 transitions, 25800 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-05-12 13:20:04,432 INFO L231 Difference]: Finished difference. Result has 377 places, 1085 transitions, 22521 flow [2024-05-12 13:20:04,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21771, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1057, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=967, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22521, PETRI_PLACES=377, PETRI_TRANSITIONS=1085} [2024-05-12 13:20:04,432 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 333 predicate places. [2024-05-12 13:20:04,432 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 1085 transitions, 22521 flow [2024-05-12 13:20:04,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:04,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:04,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:04,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 13:20:04,433 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:04,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:04,433 INFO L85 PathProgramCache]: Analyzing trace with hash -703288072, now seen corresponding path program 18 times [2024-05-12 13:20:04,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:04,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456938013] [2024-05-12 13:20:04,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:04,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:04,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:05,123 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 13:20:05,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:05,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456938013] [2024-05-12 13:20:05,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456938013] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:05,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:05,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:20:05,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225783502] [2024-05-12 13:20:05,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:05,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:20:05,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:05,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:20:05,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:20:05,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:20:05,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 1085 transitions, 22521 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:05,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:05,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:20:05,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:07,289 INFO L124 PetriNetUnfolderBase]: 3772/7567 cut-off events. [2024-05-12 13:20:07,289 INFO L125 PetriNetUnfolderBase]: For 232390/232390 co-relation queries the response was YES. [2024-05-12 13:20:07,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57677 conditions, 7567 events. 3772/7567 cut-off events. For 232390/232390 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 64603 event pairs, 796 based on Foata normal form. 1/7186 useless extension candidates. Maximal degree in co-relation 57526. Up to 5668 conditions per place. [2024-05-12 13:20:07,434 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 998 selfloop transitions, 129 changer transitions 0/1134 dead transitions. [2024-05-12 13:20:07,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 1134 transitions, 25715 flow [2024-05-12 13:20:07,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:07,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:07,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-05-12 13:20:07,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-05-12 13:20:07,435 INFO L175 Difference]: Start difference. First operand has 377 places, 1085 transitions, 22521 flow. Second operand 9 states and 157 transitions. [2024-05-12 13:20:07,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 1134 transitions, 25715 flow [2024-05-12 13:20:08,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 1134 transitions, 25244 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-05-12 13:20:08,369 INFO L231 Difference]: Finished difference. Result has 379 places, 1085 transitions, 22331 flow [2024-05-12 13:20:08,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=22050, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1085, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=956, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22331, PETRI_PLACES=379, PETRI_TRANSITIONS=1085} [2024-05-12 13:20:08,370 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 335 predicate places. [2024-05-12 13:20:08,370 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 1085 transitions, 22331 flow [2024-05-12 13:20:08,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:08,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:08,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:08,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 13:20:08,370 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:08,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:08,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1063033844, now seen corresponding path program 12 times [2024-05-12 13:20:08,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:08,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626600734] [2024-05-12 13:20:08,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:08,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:08,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:09,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:09,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:09,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626600734] [2024-05-12 13:20:09,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626600734] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:09,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:09,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:20:09,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600417796] [2024-05-12 13:20:09,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:09,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:20:09,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:09,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:20:09,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:20:09,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:20:09,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 1085 transitions, 22331 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:09,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:09,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:20:09,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:11,181 INFO L124 PetriNetUnfolderBase]: 3928/7876 cut-off events. [2024-05-12 13:20:11,181 INFO L125 PetriNetUnfolderBase]: For 244269/244269 co-relation queries the response was YES. [2024-05-12 13:20:11,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59670 conditions, 7876 events. 3928/7876 cut-off events. For 244269/244269 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 67602 event pairs, 813 based on Foata normal form. 3/7481 useless extension candidates. Maximal degree in co-relation 59518. Up to 5432 conditions per place. [2024-05-12 13:20:11,293 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1061 selfloop transitions, 113 changer transitions 0/1181 dead transitions. [2024-05-12 13:20:11,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 1181 transitions, 26409 flow [2024-05-12 13:20:11,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:11,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:11,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-05-12 13:20:11,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-05-12 13:20:11,294 INFO L175 Difference]: Start difference. First operand has 379 places, 1085 transitions, 22331 flow. Second operand 9 states and 167 transitions. [2024-05-12 13:20:11,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 1181 transitions, 26409 flow [2024-05-12 13:20:12,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 1181 transitions, 25828 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 13:20:12,329 INFO L231 Difference]: Finished difference. Result has 380 places, 1101 transitions, 22234 flow [2024-05-12 13:20:12,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21750, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1085, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=988, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22234, PETRI_PLACES=380, PETRI_TRANSITIONS=1101} [2024-05-12 13:20:12,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-05-12 13:20:12,330 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 1101 transitions, 22234 flow [2024-05-12 13:20:12,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:12,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:12,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:12,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 13:20:12,330 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:12,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:12,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1375839344, now seen corresponding path program 13 times [2024-05-12 13:20:12,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:12,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754835802] [2024-05-12 13:20:12,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:12,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:12,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:13,044 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 13:20:13,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:13,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754835802] [2024-05-12 13:20:13,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754835802] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:13,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:13,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:20:13,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644727997] [2024-05-12 13:20:13,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:13,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:20:13,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:13,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:20:13,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:20:13,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:20:13,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 1101 transitions, 22234 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:13,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:13,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:20:13,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:15,177 INFO L124 PetriNetUnfolderBase]: 4003/8006 cut-off events. [2024-05-12 13:20:15,177 INFO L125 PetriNetUnfolderBase]: For 246868/246868 co-relation queries the response was YES. [2024-05-12 13:20:15,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60678 conditions, 8006 events. 4003/8006 cut-off events. For 246868/246868 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 68803 event pairs, 844 based on Foata normal form. 3/7608 useless extension candidates. Maximal degree in co-relation 60525. Up to 5885 conditions per place. [2024-05-12 13:20:15,289 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1105 selfloop transitions, 62 changer transitions 0/1174 dead transitions. [2024-05-12 13:20:15,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 1174 transitions, 25712 flow [2024-05-12 13:20:15,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:15,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:15,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-05-12 13:20:15,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 13:20:15,290 INFO L175 Difference]: Start difference. First operand has 380 places, 1101 transitions, 22234 flow. Second operand 9 states and 162 transitions. [2024-05-12 13:20:15,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 1174 transitions, 25712 flow [2024-05-12 13:20:16,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 1174 transitions, 25505 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-05-12 13:20:16,254 INFO L231 Difference]: Finished difference. Result has 384 places, 1109 transitions, 22303 flow [2024-05-12 13:20:16,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=22035, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1047, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22303, PETRI_PLACES=384, PETRI_TRANSITIONS=1109} [2024-05-12 13:20:16,255 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-05-12 13:20:16,255 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 1109 transitions, 22303 flow [2024-05-12 13:20:16,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:16,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:16,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:16,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 13:20:16,256 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:16,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:16,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1062787890, now seen corresponding path program 15 times [2024-05-12 13:20:16,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:16,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365988553] [2024-05-12 13:20:16,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:16,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:16,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:17,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 13:20:17,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:17,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365988553] [2024-05-12 13:20:17,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365988553] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:17,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:17,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:20:17,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80520507] [2024-05-12 13:20:17,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:17,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:20:17,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:17,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:20:17,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:20:17,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:20:17,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 1109 transitions, 22303 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:20:17,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:17,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:20:17,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:19,148 INFO L124 PetriNetUnfolderBase]: 3763/7734 cut-off events. [2024-05-12 13:20:19,148 INFO L125 PetriNetUnfolderBase]: For 240331/240336 co-relation queries the response was YES. [2024-05-12 13:20:19,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58022 conditions, 7734 events. 3763/7734 cut-off events. For 240331/240336 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 67946 event pairs, 809 based on Foata normal form. 4/7344 useless extension candidates. Maximal degree in co-relation 57868. Up to 5592 conditions per place. [2024-05-12 13:20:19,250 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 885 selfloop transitions, 57 changer transitions 0/1146 dead transitions. [2024-05-12 13:20:19,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 1146 transitions, 24792 flow [2024-05-12 13:20:19,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:19,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:19,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-05-12 13:20:19,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 13:20:19,251 INFO L175 Difference]: Start difference. First operand has 384 places, 1109 transitions, 22303 flow. Second operand 9 states and 160 transitions. [2024-05-12 13:20:19,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 1146 transitions, 24792 flow [2024-05-12 13:20:20,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 1146 transitions, 24551 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-05-12 13:20:20,293 INFO L231 Difference]: Finished difference. Result has 386 places, 1109 transitions, 22199 flow [2024-05-12 13:20:20,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=22062, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1052, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22199, PETRI_PLACES=386, PETRI_TRANSITIONS=1109} [2024-05-12 13:20:20,294 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 342 predicate places. [2024-05-12 13:20:20,295 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 1109 transitions, 22199 flow [2024-05-12 13:20:20,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 13:20:20,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:20,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:20,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 13:20:20,295 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:20,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:20,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1375830726, now seen corresponding path program 19 times [2024-05-12 13:20:20,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:20,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684872846] [2024-05-12 13:20:20,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:20,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:20,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:20,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 13:20:20,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:20,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684872846] [2024-05-12 13:20:20,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684872846] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:20,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:20,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:20:20,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146198214] [2024-05-12 13:20:20,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:20,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:20:20,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:20,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:20:20,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:20:21,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:20:21,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 1109 transitions, 22199 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:21,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:21,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:20:21,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:23,162 INFO L124 PetriNetUnfolderBase]: 4033/8062 cut-off events. [2024-05-12 13:20:23,162 INFO L125 PetriNetUnfolderBase]: For 246063/246063 co-relation queries the response was YES. [2024-05-12 13:20:23,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60317 conditions, 8062 events. 4033/8062 cut-off events. For 246063/246063 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 69405 event pairs, 865 based on Foata normal form. 1/7660 useless extension candidates. Maximal degree in co-relation 60162. Up to 6275 conditions per place. [2024-05-12 13:20:23,274 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 1102 selfloop transitions, 46 changer transitions 0/1155 dead transitions. [2024-05-12 13:20:23,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 1155 transitions, 25121 flow [2024-05-12 13:20:23,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:23,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:23,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-05-12 13:20:23,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-05-12 13:20:23,275 INFO L175 Difference]: Start difference. First operand has 386 places, 1109 transitions, 22199 flow. Second operand 9 states and 151 transitions. [2024-05-12 13:20:23,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 1155 transitions, 25121 flow [2024-05-12 13:20:24,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 1155 transitions, 24503 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-05-12 13:20:24,215 INFO L231 Difference]: Finished difference. Result has 386 places, 1123 transitions, 21955 flow [2024-05-12 13:20:24,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21581, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1063, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21955, PETRI_PLACES=386, PETRI_TRANSITIONS=1123} [2024-05-12 13:20:24,216 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 342 predicate places. [2024-05-12 13:20:24,216 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 1123 transitions, 21955 flow [2024-05-12 13:20:24,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:24,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:24,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:24,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 13:20:24,217 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:24,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:24,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1375830974, now seen corresponding path program 14 times [2024-05-12 13:20:24,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:24,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145235724] [2024-05-12 13:20:24,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:24,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:24,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:24,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:24,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:24,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145235724] [2024-05-12 13:20:24,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145235724] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:24,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:24,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:20:24,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650716936] [2024-05-12 13:20:24,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:24,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:20:24,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:24,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:20:24,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:20:24,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:20:24,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 1123 transitions, 21955 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:24,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:24,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:20:24,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:27,046 INFO L124 PetriNetUnfolderBase]: 4027/8045 cut-off events. [2024-05-12 13:20:27,047 INFO L125 PetriNetUnfolderBase]: For 233400/233400 co-relation queries the response was YES. [2024-05-12 13:20:27,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59834 conditions, 8045 events. 4027/8045 cut-off events. For 233400/233400 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 69240 event pairs, 819 based on Foata normal form. 3/7647 useless extension candidates. Maximal degree in co-relation 59678. Up to 5928 conditions per place. [2024-05-12 13:20:27,154 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1104 selfloop transitions, 66 changer transitions 0/1177 dead transitions. [2024-05-12 13:20:27,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 1177 transitions, 25038 flow [2024-05-12 13:20:27,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:27,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:27,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-05-12 13:20:27,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 13:20:27,155 INFO L175 Difference]: Start difference. First operand has 386 places, 1123 transitions, 21955 flow. Second operand 9 states and 160 transitions. [2024-05-12 13:20:27,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 1177 transitions, 25038 flow [2024-05-12 13:20:28,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 1177 transitions, 24916 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-05-12 13:20:28,182 INFO L231 Difference]: Finished difference. Result has 388 places, 1123 transitions, 21981 flow [2024-05-12 13:20:28,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21833, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1057, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21981, PETRI_PLACES=388, PETRI_TRANSITIONS=1123} [2024-05-12 13:20:28,183 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-05-12 13:20:28,183 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 1123 transitions, 21981 flow [2024-05-12 13:20:28,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:28,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:28,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:28,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 13:20:28,184 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:28,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:28,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1063025226, now seen corresponding path program 20 times [2024-05-12 13:20:28,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:28,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352773189] [2024-05-12 13:20:28,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:28,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:28,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:28,877 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 13:20:28,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:28,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352773189] [2024-05-12 13:20:28,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352773189] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:28,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:28,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:20:28,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385055281] [2024-05-12 13:20:28,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:28,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:20:28,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:28,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:20:28,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:20:28,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:20:28,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 1123 transitions, 21981 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:28,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:28,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:20:28,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:30,919 INFO L124 PetriNetUnfolderBase]: 4025/8046 cut-off events. [2024-05-12 13:20:30,919 INFO L125 PetriNetUnfolderBase]: For 231668/231668 co-relation queries the response was YES. [2024-05-12 13:20:30,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59949 conditions, 8046 events. 4025/8046 cut-off events. For 231668/231668 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 69207 event pairs, 855 based on Foata normal form. 1/7645 useless extension candidates. Maximal degree in co-relation 59792. Up to 6050 conditions per place. [2024-05-12 13:20:31,027 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 1053 selfloop transitions, 127 changer transitions 0/1187 dead transitions. [2024-05-12 13:20:31,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 1187 transitions, 25566 flow [2024-05-12 13:20:31,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:31,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:31,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-05-12 13:20:31,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-05-12 13:20:31,028 INFO L175 Difference]: Start difference. First operand has 388 places, 1123 transitions, 21981 flow. Second operand 9 states and 158 transitions. [2024-05-12 13:20:31,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 1187 transitions, 25566 flow [2024-05-12 13:20:32,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 1187 transitions, 25416 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-05-12 13:20:32,040 INFO L231 Difference]: Finished difference. Result has 389 places, 1123 transitions, 22107 flow [2024-05-12 13:20:32,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21831, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=996, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22107, PETRI_PLACES=389, PETRI_TRANSITIONS=1123} [2024-05-12 13:20:32,041 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-05-12 13:20:32,041 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 1123 transitions, 22107 flow [2024-05-12 13:20:32,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:32,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:32,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:32,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 13:20:32,041 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:32,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:32,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1063025474, now seen corresponding path program 15 times [2024-05-12 13:20:32,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:32,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403646840] [2024-05-12 13:20:32,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:32,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:32,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:32,730 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 13:20:32,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:32,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403646840] [2024-05-12 13:20:32,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403646840] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:32,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:32,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:20:32,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244872016] [2024-05-12 13:20:32,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:32,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:20:32,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:32,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:20:32,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:20:32,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:20:32,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 1123 transitions, 22107 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:32,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:32,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:20:32,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:34,827 INFO L124 PetriNetUnfolderBase]: 4019/8073 cut-off events. [2024-05-12 13:20:34,827 INFO L125 PetriNetUnfolderBase]: For 234309/234309 co-relation queries the response was YES. [2024-05-12 13:20:34,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59828 conditions, 8073 events. 4019/8073 cut-off events. For 234309/234309 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 69700 event pairs, 828 based on Foata normal form. 3/7665 useless extension candidates. Maximal degree in co-relation 59670. Up to 5524 conditions per place. [2024-05-12 13:20:34,942 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1092 selfloop transitions, 115 changer transitions 0/1214 dead transitions. [2024-05-12 13:20:34,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 1214 transitions, 26052 flow [2024-05-12 13:20:34,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:34,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:34,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-05-12 13:20:34,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-05-12 13:20:34,943 INFO L175 Difference]: Start difference. First operand has 389 places, 1123 transitions, 22107 flow. Second operand 9 states and 168 transitions. [2024-05-12 13:20:34,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 1214 transitions, 26052 flow [2024-05-12 13:20:35,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 1214 transitions, 25588 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-05-12 13:20:35,920 INFO L231 Difference]: Finished difference. Result has 389 places, 1123 transitions, 21889 flow [2024-05-12 13:20:35,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21643, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1008, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21889, PETRI_PLACES=389, PETRI_TRANSITIONS=1123} [2024-05-12 13:20:35,921 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-05-12 13:20:35,921 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 1123 transitions, 21889 flow [2024-05-12 13:20:35,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 13:20:35,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:35,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:35,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 13:20:35,922 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:35,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:35,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1387251591, now seen corresponding path program 1 times [2024-05-12 13:20:35,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:35,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225283962] [2024-05-12 13:20:35,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:35,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:35,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:36,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 13:20:36,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:36,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225283962] [2024-05-12 13:20:36,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225283962] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:36,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:36,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:20:36,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863919051] [2024-05-12 13:20:36,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:36,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:20:36,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:36,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:20:36,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:20:37,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:20:37,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 1123 transitions, 21889 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:37,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:37,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:20:37,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:39,134 INFO L124 PetriNetUnfolderBase]: 3546/7554 cut-off events. [2024-05-12 13:20:39,134 INFO L125 PetriNetUnfolderBase]: For 224535/224650 co-relation queries the response was YES. [2024-05-12 13:20:39,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55586 conditions, 7554 events. 3546/7554 cut-off events. For 224535/224650 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 68188 event pairs, 787 based on Foata normal form. 115/7259 useless extension candidates. Maximal degree in co-relation 55427. Up to 5322 conditions per place. [2024-05-12 13:20:39,248 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 971 selfloop transitions, 24 changer transitions 0/1154 dead transitions. [2024-05-12 13:20:39,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 1154 transitions, 24129 flow [2024-05-12 13:20:39,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:39,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:39,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-05-12 13:20:39,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 13:20:39,249 INFO L175 Difference]: Start difference. First operand has 389 places, 1123 transitions, 21889 flow. Second operand 9 states and 162 transitions. [2024-05-12 13:20:39,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 1154 transitions, 24129 flow [2024-05-12 13:20:40,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 1154 transitions, 23787 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 13:20:40,128 INFO L231 Difference]: Finished difference. Result has 390 places, 1125 transitions, 21626 flow [2024-05-12 13:20:40,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21547, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21626, PETRI_PLACES=390, PETRI_TRANSITIONS=1125} [2024-05-12 13:20:40,128 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 346 predicate places. [2024-05-12 13:20:40,128 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 1125 transitions, 21626 flow [2024-05-12 13:20:40,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:40,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:40,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:40,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 13:20:40,129 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:40,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:40,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1259599229, now seen corresponding path program 1 times [2024-05-12 13:20:40,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:40,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019856470] [2024-05-12 13:20:40,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:40,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:40,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:40,176 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 13:20:40,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:40,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019856470] [2024-05-12 13:20:40,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019856470] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:40,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:40,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 13:20:40,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860784141] [2024-05-12 13:20:40,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:40,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:20:40,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:40,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:20:40,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:20:40,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-05-12 13:20:40,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 1125 transitions, 21626 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:40,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:40,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-05-12 13:20:40,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:40,775 INFO L124 PetriNetUnfolderBase]: 1156/2314 cut-off events. [2024-05-12 13:20:40,775 INFO L125 PetriNetUnfolderBase]: For 75737/75867 co-relation queries the response was YES. [2024-05-12 13:20:40,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19502 conditions, 2314 events. 1156/2314 cut-off events. For 75737/75867 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 15953 event pairs, 226 based on Foata normal form. 230/2344 useless extension candidates. Maximal degree in co-relation 19341. Up to 759 conditions per place. [2024-05-12 13:20:40,807 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 107 selfloop transitions, 58 changer transitions 0/721 dead transitions. [2024-05-12 13:20:40,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 721 transitions, 14318 flow [2024-05-12 13:20:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:20:40,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:20:40,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-05-12 13:20:40,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68125 [2024-05-12 13:20:40,808 INFO L175 Difference]: Start difference. First operand has 390 places, 1125 transitions, 21626 flow. Second operand 4 states and 109 transitions. [2024-05-12 13:20:40,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 721 transitions, 14318 flow [2024-05-12 13:20:41,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 721 transitions, 11282 flow, removed 45 selfloop flow, removed 70 redundant places. [2024-05-12 13:20:41,304 INFO L231 Difference]: Finished difference. Result has 325 places, 706 transitions, 11108 flow [2024-05-12 13:20:41,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10848, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=11108, PETRI_PLACES=325, PETRI_TRANSITIONS=706} [2024-05-12 13:20:41,305 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-05-12 13:20:41,305 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 706 transitions, 11108 flow [2024-05-12 13:20:41,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:41,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:41,305 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 13:20:41,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 13:20:41,305 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:41,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:41,306 INFO L85 PathProgramCache]: Analyzing trace with hash -760744752, now seen corresponding path program 1 times [2024-05-12 13:20:41,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:41,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518291626] [2024-05-12 13:20:41,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:41,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:41,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:42,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:42,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:42,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518291626] [2024-05-12 13:20:42,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518291626] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:42,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:42,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:42,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870578542] [2024-05-12 13:20:42,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:42,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:42,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:42,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:42,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:42,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:20:42,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 706 transitions, 11108 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:42,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:42,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:20:42,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:43,177 INFO L124 PetriNetUnfolderBase]: 1478/2735 cut-off events. [2024-05-12 13:20:43,177 INFO L125 PetriNetUnfolderBase]: For 110245/110246 co-relation queries the response was YES. [2024-05-12 13:20:43,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20809 conditions, 2735 events. 1478/2735 cut-off events. For 110245/110246 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 16963 event pairs, 252 based on Foata normal form. 1/2641 useless extension candidates. Maximal degree in co-relation 20691. Up to 2156 conditions per place. [2024-05-12 13:20:43,208 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 512 selfloop transitions, 108 changer transitions 0/742 dead transitions. [2024-05-12 13:20:43,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 742 transitions, 12624 flow [2024-05-12 13:20:43,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-12 13:20:43,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-05-12 13:20:43,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 227 transitions. [2024-05-12 13:20:43,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40535714285714286 [2024-05-12 13:20:43,209 INFO L175 Difference]: Start difference. First operand has 325 places, 706 transitions, 11108 flow. Second operand 14 states and 227 transitions. [2024-05-12 13:20:43,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 742 transitions, 12624 flow [2024-05-12 13:20:43,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 742 transitions, 12620 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-05-12 13:20:43,711 INFO L231 Difference]: Finished difference. Result has 339 places, 712 transitions, 11407 flow [2024-05-12 13:20:43,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11104, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11407, PETRI_PLACES=339, PETRI_TRANSITIONS=712} [2024-05-12 13:20:43,712 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-05-12 13:20:43,712 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 712 transitions, 11407 flow [2024-05-12 13:20:43,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:43,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:43,712 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 13:20:43,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 13:20:43,712 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:43,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:43,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1195446362, now seen corresponding path program 2 times [2024-05-12 13:20:43,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:43,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22637251] [2024-05-12 13:20:43,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:43,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:43,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:44,370 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 13:20:44,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:44,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22637251] [2024-05-12 13:20:44,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22637251] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:44,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:44,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:20:44,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559665196] [2024-05-12 13:20:44,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:44,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:20:44,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:44,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:20:44,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:20:44,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:20:44,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 712 transitions, 11407 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:44,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:44,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:20:44,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:45,331 INFO L124 PetriNetUnfolderBase]: 1506/2779 cut-off events. [2024-05-12 13:20:45,332 INFO L125 PetriNetUnfolderBase]: For 118114/118116 co-relation queries the response was YES. [2024-05-12 13:20:45,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21530 conditions, 2779 events. 1506/2779 cut-off events. For 118114/118116 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 17289 event pairs, 250 based on Foata normal form. 1/2682 useless extension candidates. Maximal degree in co-relation 21408. Up to 2145 conditions per place. [2024-05-12 13:20:45,361 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 532 selfloop transitions, 95 changer transitions 0/749 dead transitions. [2024-05-12 13:20:45,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 749 transitions, 13101 flow [2024-05-12 13:20:45,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:20:45,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:20:45,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-05-12 13:20:45,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42291666666666666 [2024-05-12 13:20:45,364 INFO L175 Difference]: Start difference. First operand has 339 places, 712 transitions, 11407 flow. Second operand 12 states and 203 transitions. [2024-05-12 13:20:45,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 749 transitions, 13101 flow [2024-05-12 13:20:45,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 749 transitions, 12933 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-05-12 13:20:45,964 INFO L231 Difference]: Finished difference. Result has 343 places, 723 transitions, 11650 flow [2024-05-12 13:20:45,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11239, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11650, PETRI_PLACES=343, PETRI_TRANSITIONS=723} [2024-05-12 13:20:45,965 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 299 predicate places. [2024-05-12 13:20:45,965 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 723 transitions, 11650 flow [2024-05-12 13:20:45,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:45,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:45,965 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 13:20:45,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 13:20:45,965 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:45,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:45,966 INFO L85 PathProgramCache]: Analyzing trace with hash -186439177, now seen corresponding path program 1 times [2024-05-12 13:20:45,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:45,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089142948] [2024-05-12 13:20:45,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:45,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:45,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:46,652 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 13:20:46,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:46,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089142948] [2024-05-12 13:20:46,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089142948] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:46,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:46,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:46,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335243121] [2024-05-12 13:20:46,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:46,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:46,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:46,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:46,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:46,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:20:46,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 723 transitions, 11650 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 13:20:46,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:46,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:20:46,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:47,629 INFO L124 PetriNetUnfolderBase]: 1562/2853 cut-off events. [2024-05-12 13:20:47,629 INFO L125 PetriNetUnfolderBase]: For 121510/121510 co-relation queries the response was YES. [2024-05-12 13:20:47,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22486 conditions, 2853 events. 1562/2853 cut-off events. For 121510/121510 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 17560 event pairs, 277 based on Foata normal form. 1/2755 useless extension candidates. Maximal degree in co-relation 22360. Up to 2460 conditions per place. [2024-05-12 13:20:47,661 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 652 selfloop transitions, 98 changer transitions 0/758 dead transitions. [2024-05-12 13:20:47,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 758 transitions, 13574 flow [2024-05-12 13:20:47,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:20:47,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:20:47,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 202 transitions. [2024-05-12 13:20:47,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38846153846153847 [2024-05-12 13:20:47,664 INFO L175 Difference]: Start difference. First operand has 343 places, 723 transitions, 11650 flow. Second operand 13 states and 202 transitions. [2024-05-12 13:20:47,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 758 transitions, 13574 flow [2024-05-12 13:20:48,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 758 transitions, 13443 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-05-12 13:20:48,390 INFO L231 Difference]: Finished difference. Result has 351 places, 730 transitions, 11830 flow [2024-05-12 13:20:48,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11521, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11830, PETRI_PLACES=351, PETRI_TRANSITIONS=730} [2024-05-12 13:20:48,390 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 307 predicate places. [2024-05-12 13:20:48,390 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 730 transitions, 11830 flow [2024-05-12 13:20:48,391 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 13:20:48,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:48,391 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 13:20:48,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 13:20:48,391 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:48,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:48,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1337859260, now seen corresponding path program 3 times [2024-05-12 13:20:48,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:48,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285996098] [2024-05-12 13:20:48,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:48,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:48,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:49,412 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 13:20:49,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:49,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285996098] [2024-05-12 13:20:49,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285996098] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:49,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:49,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:49,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594065295] [2024-05-12 13:20:49,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:49,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:49,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:49,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:49,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:49,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:20:49,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 730 transitions, 11830 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:49,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:49,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:20:49,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:50,504 INFO L124 PetriNetUnfolderBase]: 1538/2832 cut-off events. [2024-05-12 13:20:50,504 INFO L125 PetriNetUnfolderBase]: For 123360/123360 co-relation queries the response was YES. [2024-05-12 13:20:50,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22533 conditions, 2832 events. 1538/2832 cut-off events. For 123360/123360 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 17656 event pairs, 254 based on Foata normal form. 1/2731 useless extension candidates. Maximal degree in co-relation 22405. Up to 2264 conditions per place. [2024-05-12 13:20:50,535 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 557 selfloop transitions, 90 changer transitions 0/772 dead transitions. [2024-05-12 13:20:50,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 772 transitions, 13473 flow [2024-05-12 13:20:50,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:20:50,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:20:50,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-05-12 13:20:50,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-05-12 13:20:50,537 INFO L175 Difference]: Start difference. First operand has 351 places, 730 transitions, 11830 flow. Second operand 12 states and 200 transitions. [2024-05-12 13:20:50,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 772 transitions, 13473 flow [2024-05-12 13:20:51,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 772 transitions, 13335 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-05-12 13:20:51,329 INFO L231 Difference]: Finished difference. Result has 357 places, 746 transitions, 12107 flow [2024-05-12 13:20:51,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11692, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12107, PETRI_PLACES=357, PETRI_TRANSITIONS=746} [2024-05-12 13:20:51,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-05-12 13:20:51,330 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 746 transitions, 12107 flow [2024-05-12 13:20:51,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:51,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:51,331 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 13:20:51,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 13:20:51,331 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:51,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:51,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1552122493, now seen corresponding path program 2 times [2024-05-12 13:20:51,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:51,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965587121] [2024-05-12 13:20:51,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:51,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:51,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:52,041 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 13:20:52,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:52,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965587121] [2024-05-12 13:20:52,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965587121] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:52,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:52,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:52,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845853353] [2024-05-12 13:20:52,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:52,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:52,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:52,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:52,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:52,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:20:52,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 746 transitions, 12107 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 13:20:52,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:52,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:20:52,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:52,978 INFO L124 PetriNetUnfolderBase]: 1594/2906 cut-off events. [2024-05-12 13:20:52,978 INFO L125 PetriNetUnfolderBase]: For 126515/126515 co-relation queries the response was YES. [2024-05-12 13:20:53,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23282 conditions, 2906 events. 1594/2906 cut-off events. For 126515/126515 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 17924 event pairs, 283 based on Foata normal form. 1/2802 useless extension candidates. Maximal degree in co-relation 23151. Up to 2554 conditions per place. [2024-05-12 13:20:53,012 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 687 selfloop transitions, 80 changer transitions 0/775 dead transitions. [2024-05-12 13:20:53,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 775 transitions, 13844 flow [2024-05-12 13:20:53,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:53,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:53,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-05-12 13:20:53,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-05-12 13:20:53,013 INFO L175 Difference]: Start difference. First operand has 357 places, 746 transitions, 12107 flow. Second operand 11 states and 175 transitions. [2024-05-12 13:20:53,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 775 transitions, 13844 flow [2024-05-12 13:20:53,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 775 transitions, 13663 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-05-12 13:20:53,728 INFO L231 Difference]: Finished difference. Result has 358 places, 752 transitions, 12151 flow [2024-05-12 13:20:53,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11926, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12151, PETRI_PLACES=358, PETRI_TRANSITIONS=752} [2024-05-12 13:20:53,728 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 314 predicate places. [2024-05-12 13:20:53,729 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 752 transitions, 12151 flow [2024-05-12 13:20:53,729 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 13:20:53,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:53,729 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 13:20:53,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 13:20:53,729 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:53,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:53,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1666402040, now seen corresponding path program 2 times [2024-05-12 13:20:53,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:53,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495611507] [2024-05-12 13:20:53,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:53,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:53,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:54,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:54,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:54,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495611507] [2024-05-12 13:20:54,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495611507] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:54,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:54,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:54,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384423346] [2024-05-12 13:20:54,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:54,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:54,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:54,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:54,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:54,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:20:54,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 752 transitions, 12151 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 13:20:54,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:54,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:20:54,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:55,538 INFO L124 PetriNetUnfolderBase]: 1604/2930 cut-off events. [2024-05-12 13:20:55,538 INFO L125 PetriNetUnfolderBase]: For 127309/127309 co-relation queries the response was YES. [2024-05-12 13:20:55,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23246 conditions, 2930 events. 1604/2930 cut-off events. For 127309/127309 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 18136 event pairs, 251 based on Foata normal form. 3/2825 useless extension candidates. Maximal degree in co-relation 23114. Up to 1925 conditions per place. [2024-05-12 13:20:55,565 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 521 selfloop transitions, 281 changer transitions 0/810 dead transitions. [2024-05-12 13:20:55,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 810 transitions, 14449 flow [2024-05-12 13:20:55,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:55,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:55,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-05-12 13:20:55,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-05-12 13:20:55,566 INFO L175 Difference]: Start difference. First operand has 358 places, 752 transitions, 12151 flow. Second operand 11 states and 192 transitions. [2024-05-12 13:20:55,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 810 transitions, 14449 flow [2024-05-12 13:20:56,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 810 transitions, 14284 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-05-12 13:20:56,243 INFO L231 Difference]: Finished difference. Result has 363 places, 781 transitions, 13265 flow [2024-05-12 13:20:56,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11988, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13265, PETRI_PLACES=363, PETRI_TRANSITIONS=781} [2024-05-12 13:20:56,244 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 319 predicate places. [2024-05-12 13:20:56,244 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 781 transitions, 13265 flow [2024-05-12 13:20:56,244 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 13:20:56,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:56,244 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 13:20:56,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 13:20:56,244 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:56,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:56,244 INFO L85 PathProgramCache]: Analyzing trace with hash 578732413, now seen corresponding path program 3 times [2024-05-12 13:20:56,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:56,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080410343] [2024-05-12 13:20:56,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:56,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:56,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:56,929 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 13:20:56,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:56,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080410343] [2024-05-12 13:20:56,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080410343] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:56,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:56,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:56,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505459502] [2024-05-12 13:20:56,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:56,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:56,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:56,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:56,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:57,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:20:57,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 781 transitions, 13265 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 13:20:57,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:57,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:20:57,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:57,977 INFO L124 PetriNetUnfolderBase]: 1617/2948 cut-off events. [2024-05-12 13:20:57,977 INFO L125 PetriNetUnfolderBase]: For 132982/132982 co-relation queries the response was YES. [2024-05-12 13:20:58,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24697 conditions, 2948 events. 1617/2948 cut-off events. For 132982/132982 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 18221 event pairs, 227 based on Foata normal form. 1/2839 useless extension candidates. Maximal degree in co-relation 24561. Up to 1937 conditions per place. [2024-05-12 13:20:58,016 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 503 selfloop transitions, 306 changer transitions 0/817 dead transitions. [2024-05-12 13:20:58,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 817 transitions, 15514 flow [2024-05-12 13:20:58,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:58,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:58,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-05-12 13:20:58,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-05-12 13:20:58,016 INFO L175 Difference]: Start difference. First operand has 363 places, 781 transitions, 13265 flow. Second operand 11 states and 188 transitions. [2024-05-12 13:20:58,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 817 transitions, 15514 flow [2024-05-12 13:20:58,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 817 transitions, 15328 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-05-12 13:20:58,815 INFO L231 Difference]: Finished difference. Result has 369 places, 791 transitions, 13982 flow [2024-05-12 13:20:58,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13079, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13982, PETRI_PLACES=369, PETRI_TRANSITIONS=791} [2024-05-12 13:20:58,815 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 325 predicate places. [2024-05-12 13:20:58,815 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 791 transitions, 13982 flow [2024-05-12 13:20:58,815 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 13:20:58,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:58,816 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 13:20:58,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 13:20:58,816 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:58,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:58,816 INFO L85 PathProgramCache]: Analyzing trace with hash 578726678, now seen corresponding path program 4 times [2024-05-12 13:20:58,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:58,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836870574] [2024-05-12 13:20:58,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:58,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:58,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:59,607 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 13:20:59,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:59,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836870574] [2024-05-12 13:20:59,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836870574] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:59,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:59,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:59,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369987309] [2024-05-12 13:20:59,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:59,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:59,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:59,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:59,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:59,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:20:59,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 791 transitions, 13982 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:59,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:59,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:20:59,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:00,637 INFO L124 PetriNetUnfolderBase]: 1576/2903 cut-off events. [2024-05-12 13:21:00,637 INFO L125 PetriNetUnfolderBase]: For 141905/141909 co-relation queries the response was YES. [2024-05-12 13:21:00,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25032 conditions, 2903 events. 1576/2903 cut-off events. For 141905/141909 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 18247 event pairs, 226 based on Foata normal form. 2/2794 useless extension candidates. Maximal degree in co-relation 24894. Up to 2113 conditions per place. [2024-05-12 13:21:00,671 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 467 selfloop transitions, 218 changer transitions 0/817 dead transitions. [2024-05-12 13:21:00,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 817 transitions, 15632 flow [2024-05-12 13:21:00,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:00,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:00,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-05-12 13:21:00,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-05-12 13:21:00,672 INFO L175 Difference]: Start difference. First operand has 369 places, 791 transitions, 13982 flow. Second operand 11 states and 190 transitions. [2024-05-12 13:21:00,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 817 transitions, 15632 flow [2024-05-12 13:21:01,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 817 transitions, 15419 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-05-12 13:21:01,574 INFO L231 Difference]: Finished difference. Result has 375 places, 793 transitions, 14242 flow [2024-05-12 13:21:01,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13769, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14242, PETRI_PLACES=375, PETRI_TRANSITIONS=793} [2024-05-12 13:21:01,574 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-05-12 13:21:01,574 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 793 transitions, 14242 flow [2024-05-12 13:21:01,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:01,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:01,575 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 13:21:01,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 13:21:01,575 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:01,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:01,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1667413663, now seen corresponding path program 4 times [2024-05-12 13:21:01,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:01,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445828823] [2024-05-12 13:21:01,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:01,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:01,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:02,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:02,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:02,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445828823] [2024-05-12 13:21:02,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445828823] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:02,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:02,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:02,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175337655] [2024-05-12 13:21:02,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:02,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:02,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:02,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:02,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:02,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:02,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 793 transitions, 14242 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 13:21:02,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:02,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:02,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:03,328 INFO L124 PetriNetUnfolderBase]: 1621/2954 cut-off events. [2024-05-12 13:21:03,328 INFO L125 PetriNetUnfolderBase]: For 139965/139965 co-relation queries the response was YES. [2024-05-12 13:21:03,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25652 conditions, 2954 events. 1621/2954 cut-off events. For 139965/139965 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 18270 event pairs, 230 based on Foata normal form. 1/2844 useless extension candidates. Maximal degree in co-relation 25512. Up to 1944 conditions per place. [2024-05-12 13:21:03,362 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 511 selfloop transitions, 299 changer transitions 0/818 dead transitions. [2024-05-12 13:21:03,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 818 transitions, 16252 flow [2024-05-12 13:21:03,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:03,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:03,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-05-12 13:21:03,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-05-12 13:21:03,364 INFO L175 Difference]: Start difference. First operand has 375 places, 793 transitions, 14242 flow. Second operand 11 states and 188 transitions. [2024-05-12 13:21:03,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 818 transitions, 16252 flow [2024-05-12 13:21:04,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 818 transitions, 15797 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-05-12 13:21:04,196 INFO L231 Difference]: Finished difference. Result has 377 places, 793 transitions, 14392 flow [2024-05-12 13:21:04,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13787, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14392, PETRI_PLACES=377, PETRI_TRANSITIONS=793} [2024-05-12 13:21:04,196 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 333 predicate places. [2024-05-12 13:21:04,196 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 793 transitions, 14392 flow [2024-05-12 13:21:04,197 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 13:21:04,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:04,197 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 13:21:04,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 13:21:04,197 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:04,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:04,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1957675054, now seen corresponding path program 5 times [2024-05-12 13:21:04,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:04,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072785480] [2024-05-12 13:21:04,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:04,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:04,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:05,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 13:21:05,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:05,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072785480] [2024-05-12 13:21:05,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072785480] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:05,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:05,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:05,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422751240] [2024-05-12 13:21:05,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:05,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:05,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:05,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:05,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:05,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:21:05,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 793 transitions, 14392 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:05,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:05,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:21:05,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:06,276 INFO L124 PetriNetUnfolderBase]: 1601/2937 cut-off events. [2024-05-12 13:21:06,276 INFO L125 PetriNetUnfolderBase]: For 144468/144468 co-relation queries the response was YES. [2024-05-12 13:21:06,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25646 conditions, 2937 events. 1601/2937 cut-off events. For 144468/144468 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 18413 event pairs, 257 based on Foata normal form. 1/2825 useless extension candidates. Maximal degree in co-relation 25505. Up to 2353 conditions per place. [2024-05-12 13:21:06,311 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 612 selfloop transitions, 93 changer transitions 0/837 dead transitions. [2024-05-12 13:21:06,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 837 transitions, 16216 flow [2024-05-12 13:21:06,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:21:06,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:21:06,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-05-12 13:21:06,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-05-12 13:21:06,312 INFO L175 Difference]: Start difference. First operand has 377 places, 793 transitions, 14392 flow. Second operand 12 states and 200 transitions. [2024-05-12 13:21:06,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 837 transitions, 16216 flow [2024-05-12 13:21:07,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 837 transitions, 15585 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-05-12 13:21:07,146 INFO L231 Difference]: Finished difference. Result has 380 places, 813 transitions, 14276 flow [2024-05-12 13:21:07,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13761, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14276, PETRI_PLACES=380, PETRI_TRANSITIONS=813} [2024-05-12 13:21:07,147 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-05-12 13:21:07,147 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 813 transitions, 14276 flow [2024-05-12 13:21:07,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:07,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:07,148 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 13:21:07,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 13:21:07,148 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:07,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:07,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1323196441, now seen corresponding path program 5 times [2024-05-12 13:21:07,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:07,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345959283] [2024-05-12 13:21:07,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:07,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:07,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:07,890 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 13:21:07,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:07,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345959283] [2024-05-12 13:21:07,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345959283] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:07,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:07,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:07,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754980481] [2024-05-12 13:21:07,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:07,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:07,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:07,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:07,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:07,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:07,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 813 transitions, 14276 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 13:21:07,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:07,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:07,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:08,938 INFO L124 PetriNetUnfolderBase]: 1658/3013 cut-off events. [2024-05-12 13:21:08,938 INFO L125 PetriNetUnfolderBase]: For 146149/146149 co-relation queries the response was YES. [2024-05-12 13:21:08,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25998 conditions, 3013 events. 1658/3013 cut-off events. For 146149/146149 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 18713 event pairs, 285 based on Foata normal form. 1/2898 useless extension candidates. Maximal degree in co-relation 25855. Up to 2658 conditions per place. [2024-05-12 13:21:08,976 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 753 selfloop transitions, 81 changer transitions 0/842 dead transitions. [2024-05-12 13:21:08,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 842 transitions, 16170 flow [2024-05-12 13:21:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:08,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:08,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-05-12 13:21:08,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-05-12 13:21:08,977 INFO L175 Difference]: Start difference. First operand has 380 places, 813 transitions, 14276 flow. Second operand 11 states and 175 transitions. [2024-05-12 13:21:08,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 842 transitions, 16170 flow [2024-05-12 13:21:09,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 842 transitions, 16001 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-05-12 13:21:09,795 INFO L231 Difference]: Finished difference. Result has 382 places, 821 transitions, 14376 flow [2024-05-12 13:21:09,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14107, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14376, PETRI_PLACES=382, PETRI_TRANSITIONS=821} [2024-05-12 13:21:09,795 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 338 predicate places. [2024-05-12 13:21:09,795 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 821 transitions, 14376 flow [2024-05-12 13:21:09,795 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 13:21:09,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:09,795 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 13:21:09,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 13:21:09,795 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:09,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:09,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1327247897, now seen corresponding path program 6 times [2024-05-12 13:21:09,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:09,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468690633] [2024-05-12 13:21:09,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:09,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:09,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:10,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:10,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:10,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468690633] [2024-05-12 13:21:10,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468690633] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:10,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:10,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:10,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747116494] [2024-05-12 13:21:10,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:10,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:10,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:10,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:10,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:10,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:10,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 821 transitions, 14376 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 13:21:10,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:10,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:10,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:11,639 INFO L124 PetriNetUnfolderBase]: 1682/3055 cut-off events. [2024-05-12 13:21:11,639 INFO L125 PetriNetUnfolderBase]: For 154184/154184 co-relation queries the response was YES. [2024-05-12 13:21:11,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26468 conditions, 3055 events. 1682/3055 cut-off events. For 154184/154184 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 19031 event pairs, 203 based on Foata normal form. 1/2938 useless extension candidates. Maximal degree in co-relation 26324. Up to 2032 conditions per place. [2024-05-12 13:21:11,675 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 554 selfloop transitions, 304 changer transitions 0/866 dead transitions. [2024-05-12 13:21:11,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 866 transitions, 16961 flow [2024-05-12 13:21:11,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:11,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:11,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-05-12 13:21:11,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-05-12 13:21:11,676 INFO L175 Difference]: Start difference. First operand has 382 places, 821 transitions, 14376 flow. Second operand 11 states and 190 transitions. [2024-05-12 13:21:11,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 866 transitions, 16961 flow [2024-05-12 13:21:12,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 866 transitions, 16800 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-05-12 13:21:12,777 INFO L231 Difference]: Finished difference. Result has 385 places, 839 transitions, 15135 flow [2024-05-12 13:21:12,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14215, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15135, PETRI_PLACES=385, PETRI_TRANSITIONS=839} [2024-05-12 13:21:12,778 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-05-12 13:21:12,778 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 839 transitions, 15135 flow [2024-05-12 13:21:12,778 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 13:21:12,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:12,778 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 13:21:12,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 13:21:12,778 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:12,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:12,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1961484489, now seen corresponding path program 7 times [2024-05-12 13:21:12,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:12,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148152161] [2024-05-12 13:21:12,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:12,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:12,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:13,489 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 13:21:13,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:13,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148152161] [2024-05-12 13:21:13,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148152161] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:13,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:13,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:13,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916488050] [2024-05-12 13:21:13,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:13,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:13,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:13,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:13,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:13,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:13,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 839 transitions, 15135 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 13:21:13,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:13,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:13,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:14,677 INFO L124 PetriNetUnfolderBase]: 1680/3052 cut-off events. [2024-05-12 13:21:14,677 INFO L125 PetriNetUnfolderBase]: For 156845/156845 co-relation queries the response was YES. [2024-05-12 13:21:14,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27041 conditions, 3052 events. 1680/3052 cut-off events. For 156845/156845 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 18993 event pairs, 203 based on Foata normal form. 1/2935 useless extension candidates. Maximal degree in co-relation 26895. Up to 2030 conditions per place. [2024-05-12 13:21:14,712 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 557 selfloop transitions, 300 changer transitions 0/865 dead transitions. [2024-05-12 13:21:14,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 865 transitions, 17391 flow [2024-05-12 13:21:14,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:14,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:14,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-05-12 13:21:14,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-05-12 13:21:14,713 INFO L175 Difference]: Start difference. First operand has 385 places, 839 transitions, 15135 flow. Second operand 11 states and 190 transitions. [2024-05-12 13:21:14,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 865 transitions, 17391 flow [2024-05-12 13:21:15,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 865 transitions, 17059 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-05-12 13:21:15,703 INFO L231 Difference]: Finished difference. Result has 391 places, 839 transitions, 15415 flow [2024-05-12 13:21:15,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14803, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15415, PETRI_PLACES=391, PETRI_TRANSITIONS=839} [2024-05-12 13:21:15,704 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 347 predicate places. [2024-05-12 13:21:15,704 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 839 transitions, 15415 flow [2024-05-12 13:21:15,704 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 13:21:15,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:15,704 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 13:21:15,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 13:21:15,704 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:15,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:15,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1961484334, now seen corresponding path program 6 times [2024-05-12 13:21:15,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:15,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610239097] [2024-05-12 13:21:15,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:15,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:15,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:16,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 13:21:16,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:16,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610239097] [2024-05-12 13:21:16,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610239097] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:16,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:16,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:16,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556420657] [2024-05-12 13:21:16,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:16,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:16,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:16,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:16,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:16,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:21:16,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 839 transitions, 15415 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:16,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:16,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:21:16,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:17,705 INFO L124 PetriNetUnfolderBase]: 1641/3005 cut-off events. [2024-05-12 13:21:17,705 INFO L125 PetriNetUnfolderBase]: For 162405/162405 co-relation queries the response was YES. [2024-05-12 13:21:17,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26757 conditions, 3005 events. 1641/3005 cut-off events. For 162405/162405 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 18861 event pairs, 175 based on Foata normal form. 1/2889 useless extension candidates. Maximal degree in co-relation 26610. Up to 2190 conditions per place. [2024-05-12 13:21:17,744 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 512 selfloop transitions, 209 changer transitions 0/865 dead transitions. [2024-05-12 13:21:17,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 865 transitions, 17105 flow [2024-05-12 13:21:17,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:17,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:17,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-05-12 13:21:17,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-05-12 13:21:17,745 INFO L175 Difference]: Start difference. First operand has 391 places, 839 transitions, 15415 flow. Second operand 11 states and 191 transitions. [2024-05-12 13:21:17,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 865 transitions, 17105 flow [2024-05-12 13:21:18,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 865 transitions, 16466 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-05-12 13:21:18,791 INFO L231 Difference]: Finished difference. Result has 392 places, 843 transitions, 15254 flow [2024-05-12 13:21:18,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14776, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15254, PETRI_PLACES=392, PETRI_TRANSITIONS=843} [2024-05-12 13:21:18,791 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 348 predicate places. [2024-05-12 13:21:18,792 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 843 transitions, 15254 flow [2024-05-12 13:21:18,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:18,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:18,792 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 13:21:18,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 13:21:18,792 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:18,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:18,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1463603408, now seen corresponding path program 3 times [2024-05-12 13:21:18,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:18,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867822350] [2024-05-12 13:21:18,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:18,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:18,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:19,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 13:21:19,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:19,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867822350] [2024-05-12 13:21:19,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867822350] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:19,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:19,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:19,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588142009] [2024-05-12 13:21:19,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:19,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:19,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:19,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:19,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:19,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:19,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 843 transitions, 15254 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 13:21:19,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:19,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:19,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:20,677 INFO L124 PetriNetUnfolderBase]: 1712/3110 cut-off events. [2024-05-12 13:21:20,677 INFO L125 PetriNetUnfolderBase]: For 170769/170769 co-relation queries the response was YES. [2024-05-12 13:21:20,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27444 conditions, 3110 events. 1712/3110 cut-off events. For 170769/170769 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 19441 event pairs, 248 based on Foata normal form. 3/2991 useless extension candidates. Maximal degree in co-relation 27296. Up to 1982 conditions per place. [2024-05-12 13:21:20,715 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 615 selfloop transitions, 262 changer transitions 0/885 dead transitions. [2024-05-12 13:21:20,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 885 transitions, 17727 flow [2024-05-12 13:21:20,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:20,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:20,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-05-12 13:21:20,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-05-12 13:21:20,716 INFO L175 Difference]: Start difference. First operand has 392 places, 843 transitions, 15254 flow. Second operand 11 states and 194 transitions. [2024-05-12 13:21:20,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 885 transitions, 17727 flow [2024-05-12 13:21:21,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 885 transitions, 17299 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-05-12 13:21:21,720 INFO L231 Difference]: Finished difference. Result has 394 places, 851 transitions, 15449 flow [2024-05-12 13:21:21,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14826, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15449, PETRI_PLACES=394, PETRI_TRANSITIONS=851} [2024-05-12 13:21:21,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 350 predicate places. [2024-05-12 13:21:21,721 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 851 transitions, 15449 flow [2024-05-12 13:21:21,721 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 13:21:21,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:21,721 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 13:21:21,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 13:21:21,721 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:21,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:21,721 INFO L85 PathProgramCache]: Analyzing trace with hash 2105582409, now seen corresponding path program 8 times [2024-05-12 13:21:21,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:21,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353287924] [2024-05-12 13:21:21,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:21,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:21,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:22,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:22,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:22,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353287924] [2024-05-12 13:21:22,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353287924] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:22,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:22,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:22,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846814221] [2024-05-12 13:21:22,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:22,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:22,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:22,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:22,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:22,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:22,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 851 transitions, 15449 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 13:21:22,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:22,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:22,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:23,619 INFO L124 PetriNetUnfolderBase]: 1719/3114 cut-off events. [2024-05-12 13:21:23,619 INFO L125 PetriNetUnfolderBase]: For 169687/169687 co-relation queries the response was YES. [2024-05-12 13:21:23,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27783 conditions, 3114 events. 1719/3114 cut-off events. For 169687/169687 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 19366 event pairs, 185 based on Foata normal form. 1/2992 useless extension candidates. Maximal degree in co-relation 27634. Up to 2091 conditions per place. [2024-05-12 13:21:23,662 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 553 selfloop transitions, 320 changer transitions 0/881 dead transitions. [2024-05-12 13:21:23,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 881 transitions, 17806 flow [2024-05-12 13:21:23,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:23,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:23,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-05-12 13:21:23,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-05-12 13:21:23,663 INFO L175 Difference]: Start difference. First operand has 394 places, 851 transitions, 15449 flow. Second operand 11 states and 187 transitions. [2024-05-12 13:21:23,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 881 transitions, 17806 flow [2024-05-12 13:21:24,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 881 transitions, 17397 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-05-12 13:21:24,905 INFO L231 Difference]: Finished difference. Result has 398 places, 857 transitions, 15764 flow [2024-05-12 13:21:24,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15040, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15764, PETRI_PLACES=398, PETRI_TRANSITIONS=857} [2024-05-12 13:21:24,906 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-05-12 13:21:24,906 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 857 transitions, 15764 flow [2024-05-12 13:21:24,906 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 13:21:24,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:24,906 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 13:21:24,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 13:21:24,906 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:24,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:24,906 INFO L85 PathProgramCache]: Analyzing trace with hash 2105582626, now seen corresponding path program 4 times [2024-05-12 13:21:24,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:24,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43573960] [2024-05-12 13:21:24,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:24,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:24,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:25,631 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 13:21:25,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:25,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43573960] [2024-05-12 13:21:25,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43573960] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:25,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:25,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:25,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113211555] [2024-05-12 13:21:25,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:25,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:25,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:25,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:25,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:25,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:25,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 857 transitions, 15764 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 13:21:25,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:25,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:25,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:26,833 INFO L124 PetriNetUnfolderBase]: 1739/3156 cut-off events. [2024-05-12 13:21:26,833 INFO L125 PetriNetUnfolderBase]: For 179685/179685 co-relation queries the response was YES. [2024-05-12 13:21:26,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28050 conditions, 3156 events. 1739/3156 cut-off events. For 179685/179685 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 19781 event pairs, 248 based on Foata normal form. 3/3035 useless extension candidates. Maximal degree in co-relation 27900. Up to 2012 conditions per place. [2024-05-12 13:21:26,873 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 639 selfloop transitions, 254 changer transitions 0/901 dead transitions. [2024-05-12 13:21:26,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 901 transitions, 18296 flow [2024-05-12 13:21:26,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:26,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:26,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-05-12 13:21:26,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-05-12 13:21:26,874 INFO L175 Difference]: Start difference. First operand has 398 places, 857 transitions, 15764 flow. Second operand 11 states and 197 transitions. [2024-05-12 13:21:26,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 901 transitions, 18296 flow [2024-05-12 13:21:28,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 901 transitions, 17826 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-05-12 13:21:28,132 INFO L231 Difference]: Finished difference. Result has 402 places, 862 transitions, 15861 flow [2024-05-12 13:21:28,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15294, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=857, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15861, PETRI_PLACES=402, PETRI_TRANSITIONS=862} [2024-05-12 13:21:28,133 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 358 predicate places. [2024-05-12 13:21:28,133 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 862 transitions, 15861 flow [2024-05-12 13:21:28,133 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 13:21:28,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:28,133 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 13:21:28,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 13:21:28,134 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:28,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:28,134 INFO L85 PathProgramCache]: Analyzing trace with hash 382868636, now seen corresponding path program 7 times [2024-05-12 13:21:28,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:28,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852891063] [2024-05-12 13:21:28,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:28,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:28,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:29,056 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 13:21:29,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:29,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852891063] [2024-05-12 13:21:29,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852891063] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:29,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:29,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:29,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784004720] [2024-05-12 13:21:29,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:29,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:29,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:29,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:29,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:29,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:21:29,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 862 transitions, 15861 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:29,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:29,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:21:29,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:30,253 INFO L124 PetriNetUnfolderBase]: 1696/3095 cut-off events. [2024-05-12 13:21:30,253 INFO L125 PetriNetUnfolderBase]: For 178934/178934 co-relation queries the response was YES. [2024-05-12 13:21:30,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27751 conditions, 3095 events. 1696/3095 cut-off events. For 178934/178934 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 19495 event pairs, 171 based on Foata normal form. 1/2973 useless extension candidates. Maximal degree in co-relation 27600. Up to 2276 conditions per place. [2024-05-12 13:21:30,292 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 529 selfloop transitions, 210 changer transitions 0/886 dead transitions. [2024-05-12 13:21:30,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 886 transitions, 17605 flow [2024-05-12 13:21:30,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:30,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:30,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-05-12 13:21:30,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-05-12 13:21:30,293 INFO L175 Difference]: Start difference. First operand has 402 places, 862 transitions, 15861 flow. Second operand 11 states and 189 transitions. [2024-05-12 13:21:30,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 886 transitions, 17605 flow [2024-05-12 13:21:31,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 886 transitions, 17149 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-05-12 13:21:31,540 INFO L231 Difference]: Finished difference. Result has 405 places, 864 transitions, 15870 flow [2024-05-12 13:21:31,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15405, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15870, PETRI_PLACES=405, PETRI_TRANSITIONS=864} [2024-05-12 13:21:31,541 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-05-12 13:21:31,541 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 864 transitions, 15870 flow [2024-05-12 13:21:31,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:31,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:31,541 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 13:21:31,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 13:21:31,541 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:31,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:31,542 INFO L85 PathProgramCache]: Analyzing trace with hash 382874588, now seen corresponding path program 5 times [2024-05-12 13:21:31,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:31,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854410167] [2024-05-12 13:21:31,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:31,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:31,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:32,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:32,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:32,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854410167] [2024-05-12 13:21:32,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854410167] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:32,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:32,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:32,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029000270] [2024-05-12 13:21:32,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:32,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:32,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:32,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:32,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:32,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:32,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 864 transitions, 15870 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 13:21:32,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:32,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:32,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:33,492 INFO L124 PetriNetUnfolderBase]: 1739/3156 cut-off events. [2024-05-12 13:21:33,492 INFO L125 PetriNetUnfolderBase]: For 178543/178543 co-relation queries the response was YES. [2024-05-12 13:21:33,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27937 conditions, 3156 events. 1739/3156 cut-off events. For 178543/178543 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 19779 event pairs, 246 based on Foata normal form. 3/3034 useless extension candidates. Maximal degree in co-relation 27785. Up to 2017 conditions per place. [2024-05-12 13:21:33,533 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 647 selfloop transitions, 248 changer transitions 0/903 dead transitions. [2024-05-12 13:21:33,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 903 transitions, 18224 flow [2024-05-12 13:21:33,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:33,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:33,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-05-12 13:21:33,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-05-12 13:21:33,534 INFO L175 Difference]: Start difference. First operand has 405 places, 864 transitions, 15870 flow. Second operand 11 states and 197 transitions. [2024-05-12 13:21:33,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 903 transitions, 18224 flow [2024-05-12 13:21:34,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 903 transitions, 17781 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-05-12 13:21:34,695 INFO L231 Difference]: Finished difference. Result has 407 places, 864 transitions, 15934 flow [2024-05-12 13:21:34,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15427, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=864, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15934, PETRI_PLACES=407, PETRI_TRANSITIONS=864} [2024-05-12 13:21:34,695 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-05-12 13:21:34,696 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 864 transitions, 15934 flow [2024-05-12 13:21:34,696 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 13:21:34,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:34,696 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 13:21:34,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 13:21:34,696 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:34,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:34,696 INFO L85 PathProgramCache]: Analyzing trace with hash 382868791, now seen corresponding path program 9 times [2024-05-12 13:21:34,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:34,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693664528] [2024-05-12 13:21:34,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:34,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:34,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:35,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:35,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:35,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693664528] [2024-05-12 13:21:35,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693664528] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:35,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:35,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:35,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384954373] [2024-05-12 13:21:35,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:35,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:35,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:35,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:35,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:35,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:35,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 864 transitions, 15934 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 13:21:35,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:35,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:35,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:36,623 INFO L124 PetriNetUnfolderBase]: 1745/3158 cut-off events. [2024-05-12 13:21:36,624 INFO L125 PetriNetUnfolderBase]: For 176884/176884 co-relation queries the response was YES. [2024-05-12 13:21:36,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28215 conditions, 3158 events. 1745/3158 cut-off events. For 176884/176884 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 19693 event pairs, 192 based on Foata normal form. 1/3033 useless extension candidates. Maximal degree in co-relation 28062. Up to 2131 conditions per place. [2024-05-12 13:21:36,669 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 580 selfloop transitions, 306 changer transitions 0/894 dead transitions. [2024-05-12 13:21:36,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 894 transitions, 18350 flow [2024-05-12 13:21:36,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:36,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:36,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-05-12 13:21:36,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-05-12 13:21:36,671 INFO L175 Difference]: Start difference. First operand has 407 places, 864 transitions, 15934 flow. Second operand 11 states and 188 transitions. [2024-05-12 13:21:36,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 894 transitions, 18350 flow [2024-05-12 13:21:37,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 894 transitions, 17774 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-05-12 13:21:37,950 INFO L231 Difference]: Finished difference. Result has 407 places, 868 transitions, 16027 flow [2024-05-12 13:21:37,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15358, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=864, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16027, PETRI_PLACES=407, PETRI_TRANSITIONS=868} [2024-05-12 13:21:37,950 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-05-12 13:21:37,950 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 868 transitions, 16027 flow [2024-05-12 13:21:37,950 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 13:21:37,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:37,950 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 13:21:37,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 13:21:37,950 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:37,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:37,951 INFO L85 PathProgramCache]: Analyzing trace with hash 382874371, now seen corresponding path program 10 times [2024-05-12 13:21:37,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:37,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130925776] [2024-05-12 13:21:37,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:37,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:37,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:38,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:38,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:38,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130925776] [2024-05-12 13:21:38,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130925776] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:38,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:38,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:38,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968703155] [2024-05-12 13:21:38,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:38,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:38,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:38,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:38,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:38,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:38,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 868 transitions, 16027 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 13:21:38,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:38,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:38,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:39,863 INFO L124 PetriNetUnfolderBase]: 1743/3155 cut-off events. [2024-05-12 13:21:39,863 INFO L125 PetriNetUnfolderBase]: For 176416/176416 co-relation queries the response was YES. [2024-05-12 13:21:39,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28097 conditions, 3155 events. 1743/3155 cut-off events. For 176416/176416 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 19697 event pairs, 186 based on Foata normal form. 1/3030 useless extension candidates. Maximal degree in co-relation 27943. Up to 2129 conditions per place. [2024-05-12 13:21:39,907 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 586 selfloop transitions, 301 changer transitions 0/895 dead transitions. [2024-05-12 13:21:39,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 895 transitions, 18290 flow [2024-05-12 13:21:39,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:39,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:39,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-05-12 13:21:39,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-05-12 13:21:39,907 INFO L175 Difference]: Start difference. First operand has 407 places, 868 transitions, 16027 flow. Second operand 11 states and 188 transitions. [2024-05-12 13:21:39,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 895 transitions, 18290 flow [2024-05-12 13:21:41,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 895 transitions, 17665 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-05-12 13:21:41,335 INFO L231 Difference]: Finished difference. Result has 410 places, 868 transitions, 16014 flow [2024-05-12 13:21:41,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15402, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16014, PETRI_PLACES=410, PETRI_TRANSITIONS=868} [2024-05-12 13:21:41,336 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 366 predicate places. [2024-05-12 13:21:41,336 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 868 transitions, 16014 flow [2024-05-12 13:21:41,336 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 13:21:41,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:41,336 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 13:21:41,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 13:21:41,337 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:41,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:41,337 INFO L85 PathProgramCache]: Analyzing trace with hash 789472244, now seen corresponding path program 8 times [2024-05-12 13:21:41,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:41,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358873512] [2024-05-12 13:21:41,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:41,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:41,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:42,276 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 13:21:42,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:42,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358873512] [2024-05-12 13:21:42,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358873512] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:42,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:42,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:42,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509540200] [2024-05-12 13:21:42,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:42,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:42,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:42,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:42,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:42,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:21:42,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 868 transitions, 16014 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:42,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:42,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:21:42,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:43,565 INFO L124 PetriNetUnfolderBase]: 1727/3144 cut-off events. [2024-05-12 13:21:43,566 INFO L125 PetriNetUnfolderBase]: For 180060/180060 co-relation queries the response was YES. [2024-05-12 13:21:43,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28003 conditions, 3144 events. 1727/3144 cut-off events. For 180060/180060 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 19863 event pairs, 165 based on Foata normal form. 1/3012 useless extension candidates. Maximal degree in co-relation 27848. Up to 2525 conditions per place. [2024-05-12 13:21:43,609 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 670 selfloop transitions, 95 changer transitions 0/914 dead transitions. [2024-05-12 13:21:43,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 914 transitions, 18023 flow [2024-05-12 13:21:43,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:21:43,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:21:43,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-05-12 13:21:43,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-05-12 13:21:43,610 INFO L175 Difference]: Start difference. First operand has 410 places, 868 transitions, 16014 flow. Second operand 12 states and 200 transitions. [2024-05-12 13:21:43,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 914 transitions, 18023 flow [2024-05-12 13:21:44,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 914 transitions, 17315 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-05-12 13:21:44,913 INFO L231 Difference]: Finished difference. Result has 412 places, 892 transitions, 15935 flow [2024-05-12 13:21:44,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15306, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=773, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15935, PETRI_PLACES=412, PETRI_TRANSITIONS=892} [2024-05-12 13:21:44,913 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 368 predicate places. [2024-05-12 13:21:44,913 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 892 transitions, 15935 flow [2024-05-12 13:21:44,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:44,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:44,914 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 13:21:44,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-05-12 13:21:44,914 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:44,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:44,914 INFO L85 PathProgramCache]: Analyzing trace with hash 789562609, now seen corresponding path program 11 times [2024-05-12 13:21:44,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:44,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398622626] [2024-05-12 13:21:44,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:44,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:44,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:45,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 13:21:45,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:45,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398622626] [2024-05-12 13:21:45,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398622626] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:45,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:45,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:45,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86683086] [2024-05-12 13:21:45,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:45,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:45,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:45,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:45,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:45,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:45,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 892 transitions, 15935 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 13:21:45,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:45,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:45,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:46,832 INFO L124 PetriNetUnfolderBase]: 1785/3222 cut-off events. [2024-05-12 13:21:46,832 INFO L125 PetriNetUnfolderBase]: For 181817/181817 co-relation queries the response was YES. [2024-05-12 13:21:46,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28400 conditions, 3222 events. 1785/3222 cut-off events. For 181817/181817 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 20208 event pairs, 178 based on Foata normal form. 1/3087 useless extension candidates. Maximal degree in co-relation 28243. Up to 2863 conditions per place. [2024-05-12 13:21:46,874 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 832 selfloop transitions, 81 changer transitions 0/921 dead transitions. [2024-05-12 13:21:46,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 921 transitions, 17999 flow [2024-05-12 13:21:46,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:46,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:46,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-05-12 13:21:46,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-05-12 13:21:46,875 INFO L175 Difference]: Start difference. First operand has 412 places, 892 transitions, 15935 flow. Second operand 11 states and 175 transitions. [2024-05-12 13:21:46,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 921 transitions, 17999 flow [2024-05-12 13:21:48,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 921 transitions, 17876 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 13:21:48,166 INFO L231 Difference]: Finished difference. Result has 416 places, 902 transitions, 16127 flow [2024-05-12 13:21:48,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15812, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=892, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=811, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16127, PETRI_PLACES=416, PETRI_TRANSITIONS=902} [2024-05-12 13:21:48,166 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-05-12 13:21:48,166 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 902 transitions, 16127 flow [2024-05-12 13:21:48,167 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 13:21:48,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:48,167 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 13:21:48,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-05-12 13:21:48,167 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:48,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:48,167 INFO L85 PathProgramCache]: Analyzing trace with hash 793281524, now seen corresponding path program 9 times [2024-05-12 13:21:48,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:48,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711246072] [2024-05-12 13:21:48,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:48,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:48,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:49,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:49,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:49,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711246072] [2024-05-12 13:21:49,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711246072] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:49,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:49,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:49,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760245508] [2024-05-12 13:21:49,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:49,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:49,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:49,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:49,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:49,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:21:49,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 902 transitions, 16127 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:49,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:49,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:21:49,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:50,462 INFO L124 PetriNetUnfolderBase]: 1746/3181 cut-off events. [2024-05-12 13:21:50,462 INFO L125 PetriNetUnfolderBase]: For 186586/186586 co-relation queries the response was YES. [2024-05-12 13:21:50,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28057 conditions, 3181 events. 1746/3181 cut-off events. For 186586/186586 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 20203 event pairs, 183 based on Foata normal form. 1/3046 useless extension candidates. Maximal degree in co-relation 27899. Up to 2344 conditions per place. [2024-05-12 13:21:50,508 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 570 selfloop transitions, 204 changer transitions 0/928 dead transitions. [2024-05-12 13:21:50,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 928 transitions, 17945 flow [2024-05-12 13:21:50,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:50,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:50,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-05-12 13:21:50,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-05-12 13:21:50,509 INFO L175 Difference]: Start difference. First operand has 416 places, 902 transitions, 16127 flow. Second operand 11 states and 191 transitions. [2024-05-12 13:21:50,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 928 transitions, 17945 flow [2024-05-12 13:21:51,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 928 transitions, 17756 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-05-12 13:21:51,617 INFO L231 Difference]: Finished difference. Result has 417 places, 908 transitions, 16440 flow [2024-05-12 13:21:51,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15938, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=902, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16440, PETRI_PLACES=417, PETRI_TRANSITIONS=908} [2024-05-12 13:21:51,618 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 373 predicate places. [2024-05-12 13:21:51,618 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 908 transitions, 16440 flow [2024-05-12 13:21:51,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:51,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:51,618 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 13:21:51,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-05-12 13:21:51,618 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:51,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:51,620 INFO L85 PathProgramCache]: Analyzing trace with hash 582951571, now seen corresponding path program 12 times [2024-05-12 13:21:51,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:51,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646407872] [2024-05-12 13:21:51,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:51,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:51,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:52,374 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 13:21:52,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:52,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646407872] [2024-05-12 13:21:52,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646407872] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:52,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:52,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:52,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900742577] [2024-05-12 13:21:52,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:52,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:52,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:52,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:52,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:52,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:52,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 908 transitions, 16440 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 13:21:52,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:52,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:52,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:53,630 INFO L124 PetriNetUnfolderBase]: 1825/3297 cut-off events. [2024-05-12 13:21:53,630 INFO L125 PetriNetUnfolderBase]: For 197534/197534 co-relation queries the response was YES. [2024-05-12 13:21:53,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29460 conditions, 3297 events. 1825/3297 cut-off events. For 197534/197534 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 20813 event pairs, 220 based on Foata normal form. 1/3159 useless extension candidates. Maximal degree in co-relation 29301. Up to 2252 conditions per place. [2024-05-12 13:21:53,673 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 616 selfloop transitions, 339 changer transitions 0/963 dead transitions. [2024-05-12 13:21:53,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 963 transitions, 19447 flow [2024-05-12 13:21:53,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:53,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:53,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-05-12 13:21:53,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-05-12 13:21:53,674 INFO L175 Difference]: Start difference. First operand has 417 places, 908 transitions, 16440 flow. Second operand 11 states and 191 transitions. [2024-05-12 13:21:53,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 963 transitions, 19447 flow [2024-05-12 13:21:54,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 963 transitions, 19049 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-05-12 13:21:54,905 INFO L231 Difference]: Finished difference. Result has 421 places, 938 transitions, 17118 flow [2024-05-12 13:21:54,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16042, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=908, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17118, PETRI_PLACES=421, PETRI_TRANSITIONS=938} [2024-05-12 13:21:54,905 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 377 predicate places. [2024-05-12 13:21:54,905 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 938 transitions, 17118 flow [2024-05-12 13:21:54,905 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 13:21:54,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:54,906 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 13:21:54,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-05-12 13:21:54,906 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:54,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:54,906 INFO L85 PathProgramCache]: Analyzing trace with hash 582957368, now seen corresponding path program 6 times [2024-05-12 13:21:54,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:54,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562268206] [2024-05-12 13:21:54,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:54,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:54,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:55,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:55,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:55,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562268206] [2024-05-12 13:21:55,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562268206] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:55,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:55,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:55,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535355736] [2024-05-12 13:21:55,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:55,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:55,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:55,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:55,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:55,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:55,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 938 transitions, 17118 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 13:21:55,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:55,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:55,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:57,016 INFO L124 PetriNetUnfolderBase]: 1895/3417 cut-off events. [2024-05-12 13:21:57,016 INFO L125 PetriNetUnfolderBase]: For 221241/221241 co-relation queries the response was YES. [2024-05-12 13:21:57,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30806 conditions, 3417 events. 1895/3417 cut-off events. For 221241/221241 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 21694 event pairs, 241 based on Foata normal form. 3/3273 useless extension candidates. Maximal degree in co-relation 30645. Up to 2095 conditions per place. [2024-05-12 13:21:57,063 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 665 selfloop transitions, 330 changer transitions 0/1003 dead transitions. [2024-05-12 13:21:57,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 1003 transitions, 20122 flow [2024-05-12 13:21:57,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:57,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:57,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-05-12 13:21:57,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-05-12 13:21:57,064 INFO L175 Difference]: Start difference. First operand has 421 places, 938 transitions, 17118 flow. Second operand 11 states and 197 transitions. [2024-05-12 13:21:57,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 1003 transitions, 20122 flow [2024-05-12 13:21:58,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 1003 transitions, 19691 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-05-12 13:21:58,271 INFO L231 Difference]: Finished difference. Result has 427 places, 967 transitions, 17723 flow [2024-05-12 13:21:58,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16687, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=938, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17723, PETRI_PLACES=427, PETRI_TRANSITIONS=967} [2024-05-12 13:21:58,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-05-12 13:21:58,271 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 967 transitions, 17723 flow [2024-05-12 13:21:58,271 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 13:21:58,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:58,271 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 13:21:58,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-05-12 13:21:58,272 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:58,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:58,272 INFO L85 PathProgramCache]: Analyzing trace with hash 793287259, now seen corresponding path program 13 times [2024-05-12 13:21:58,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:58,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551712842] [2024-05-12 13:21:58,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:58,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:58,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:59,017 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 13:21:59,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:59,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551712842] [2024-05-12 13:21:59,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551712842] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:59,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:59,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:59,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107393379] [2024-05-12 13:21:59,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:59,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:59,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:59,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:59,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:59,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:21:59,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 967 transitions, 17723 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 13:21:59,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:59,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:21:59,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:00,346 INFO L124 PetriNetUnfolderBase]: 1893/3411 cut-off events. [2024-05-12 13:22:00,346 INFO L125 PetriNetUnfolderBase]: For 216800/216800 co-relation queries the response was YES. [2024-05-12 13:22:00,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31160 conditions, 3411 events. 1893/3411 cut-off events. For 216800/216800 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 21625 event pairs, 226 based on Foata normal form. 1/3263 useless extension candidates. Maximal degree in co-relation 30997. Up to 2365 conditions per place. [2024-05-12 13:22:00,393 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 640 selfloop transitions, 343 changer transitions 0/991 dead transitions. [2024-05-12 13:22:00,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 991 transitions, 20301 flow [2024-05-12 13:22:00,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:00,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:00,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-05-12 13:22:00,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-05-12 13:22:00,394 INFO L175 Difference]: Start difference. First operand has 427 places, 967 transitions, 17723 flow. Second operand 11 states and 189 transitions. [2024-05-12 13:22:00,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 991 transitions, 20301 flow [2024-05-12 13:22:01,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 991 transitions, 20148 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 13:22:01,925 INFO L231 Difference]: Finished difference. Result has 434 places, 967 transitions, 18271 flow [2024-05-12 13:22:01,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17570, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18271, PETRI_PLACES=434, PETRI_TRANSITIONS=967} [2024-05-12 13:22:01,925 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 390 predicate places. [2024-05-12 13:22:01,925 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 967 transitions, 18271 flow [2024-05-12 13:22:01,926 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 13:22:01,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:01,926 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 13:22:01,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-05-12 13:22:01,926 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:01,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:01,926 INFO L85 PathProgramCache]: Analyzing trace with hash 937387256, now seen corresponding path program 7 times [2024-05-12 13:22:01,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:01,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412430185] [2024-05-12 13:22:01,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:01,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:01,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:02,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:22:02,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:02,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412430185] [2024-05-12 13:22:02,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412430185] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:02,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:02,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:02,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935293035] [2024-05-12 13:22:02,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:02,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:02,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:02,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:02,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:02,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:02,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 967 transitions, 18271 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 13:22:02,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:02,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:02,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:04,069 INFO L124 PetriNetUnfolderBase]: 1947/3503 cut-off events. [2024-05-12 13:22:04,070 INFO L125 PetriNetUnfolderBase]: For 242610/242610 co-relation queries the response was YES. [2024-05-12 13:22:04,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32553 conditions, 3503 events. 1947/3503 cut-off events. For 242610/242610 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 22324 event pairs, 243 based on Foata normal form. 3/3353 useless extension candidates. Maximal degree in co-relation 32388. Up to 2142 conditions per place. [2024-05-12 13:22:04,116 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 702 selfloop transitions, 318 changer transitions 0/1028 dead transitions. [2024-05-12 13:22:04,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 1028 transitions, 21554 flow [2024-05-12 13:22:04,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:04,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:04,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-05-12 13:22:04,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 13:22:04,117 INFO L175 Difference]: Start difference. First operand has 434 places, 967 transitions, 18271 flow. Second operand 11 states and 198 transitions. [2024-05-12 13:22:04,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 1028 transitions, 21554 flow [2024-05-12 13:22:05,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 1028 transitions, 20851 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-05-12 13:22:05,633 INFO L231 Difference]: Finished difference. Result has 435 places, 983 transitions, 18435 flow [2024-05-12 13:22:05,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17568, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18435, PETRI_PLACES=435, PETRI_TRANSITIONS=983} [2024-05-12 13:22:05,633 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 391 predicate places. [2024-05-12 13:22:05,633 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 983 transitions, 18435 flow [2024-05-12 13:22:05,633 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 13:22:05,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:05,634 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 13:22:05,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-05-12 13:22:05,634 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:05,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:05,634 INFO L85 PathProgramCache]: Analyzing trace with hash 937379599, now seen corresponding path program 14 times [2024-05-12 13:22:05,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:05,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388212669] [2024-05-12 13:22:05,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:05,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:05,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:06,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:22:06,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:06,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388212669] [2024-05-12 13:22:06,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388212669] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:06,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:06,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:06,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484035027] [2024-05-12 13:22:06,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:06,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:06,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:06,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:06,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:06,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:06,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 983 transitions, 18435 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 13:22:06,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:06,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:06,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:07,790 INFO L124 PetriNetUnfolderBase]: 1963/3529 cut-off events. [2024-05-12 13:22:07,791 INFO L125 PetriNetUnfolderBase]: For 243932/243932 co-relation queries the response was YES. [2024-05-12 13:22:07,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33040 conditions, 3529 events. 1963/3529 cut-off events. For 243932/243932 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 22518 event pairs, 230 based on Foata normal form. 1/3375 useless extension candidates. Maximal degree in co-relation 32874. Up to 2474 conditions per place. [2024-05-12 13:22:07,842 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 664 selfloop transitions, 350 changer transitions 0/1022 dead transitions. [2024-05-12 13:22:07,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1022 transitions, 21507 flow [2024-05-12 13:22:07,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:07,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:07,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-05-12 13:22:07,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-05-12 13:22:07,842 INFO L175 Difference]: Start difference. First operand has 435 places, 983 transitions, 18435 flow. Second operand 11 states and 190 transitions. [2024-05-12 13:22:07,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1022 transitions, 21507 flow [2024-05-12 13:22:09,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 1022 transitions, 20975 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-05-12 13:22:09,628 INFO L231 Difference]: Finished difference. Result has 439 places, 995 transitions, 18782 flow [2024-05-12 13:22:09,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17903, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=983, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18782, PETRI_PLACES=439, PETRI_TRANSITIONS=995} [2024-05-12 13:22:09,629 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-05-12 13:22:09,629 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 995 transitions, 18782 flow [2024-05-12 13:22:09,629 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 13:22:09,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:09,629 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 13:22:09,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-05-12 13:22:09,629 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:09,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:09,629 INFO L85 PathProgramCache]: Analyzing trace with hash 937178006, now seen corresponding path program 8 times [2024-05-12 13:22:09,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:09,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667204500] [2024-05-12 13:22:09,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:09,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:09,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:10,385 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 13:22:10,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:10,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667204500] [2024-05-12 13:22:10,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667204500] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:10,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:10,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:10,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286082616] [2024-05-12 13:22:10,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:10,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:10,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:10,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:10,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:10,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:10,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 995 transitions, 18782 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 13:22:10,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:10,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:10,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:11,902 INFO L124 PetriNetUnfolderBase]: 1987/3572 cut-off events. [2024-05-12 13:22:11,902 INFO L125 PetriNetUnfolderBase]: For 256798/256798 co-relation queries the response was YES. [2024-05-12 13:22:11,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33239 conditions, 3572 events. 1987/3572 cut-off events. For 256798/256798 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 22870 event pairs, 246 based on Foata normal form. 3/3419 useless extension candidates. Maximal degree in co-relation 33072. Up to 2192 conditions per place. [2024-05-12 13:22:11,945 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 738 selfloop transitions, 311 changer transitions 0/1057 dead transitions. [2024-05-12 13:22:11,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 1057 transitions, 22206 flow [2024-05-12 13:22:11,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:11,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:11,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-05-12 13:22:11,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-05-12 13:22:11,946 INFO L175 Difference]: Start difference. First operand has 439 places, 995 transitions, 18782 flow. Second operand 11 states and 202 transitions. [2024-05-12 13:22:11,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 1057 transitions, 22206 flow [2024-05-12 13:22:13,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 1057 transitions, 21620 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-05-12 13:22:13,272 INFO L231 Difference]: Finished difference. Result has 443 places, 1003 transitions, 18930 flow [2024-05-12 13:22:13,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18196, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18930, PETRI_PLACES=443, PETRI_TRANSITIONS=1003} [2024-05-12 13:22:13,273 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-05-12 13:22:13,273 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 1003 transitions, 18930 flow [2024-05-12 13:22:13,273 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 13:22:13,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:13,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 13:22:13,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-05-12 13:22:13,274 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:13,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:13,274 INFO L85 PathProgramCache]: Analyzing trace with hash 937379816, now seen corresponding path program 9 times [2024-05-12 13:22:13,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:13,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910722191] [2024-05-12 13:22:13,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:13,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:13,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:14,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:22:14,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:14,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910722191] [2024-05-12 13:22:14,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910722191] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:14,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:14,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:14,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844430174] [2024-05-12 13:22:14,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:14,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:14,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:14,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:14,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:14,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:14,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 1003 transitions, 18930 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 13:22:14,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:14,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:14,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:15,451 INFO L124 PetriNetUnfolderBase]: 1981/3564 cut-off events. [2024-05-12 13:22:15,451 INFO L125 PetriNetUnfolderBase]: For 250819/250819 co-relation queries the response was YES. [2024-05-12 13:22:15,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33148 conditions, 3564 events. 1981/3564 cut-off events. For 250819/250819 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 22824 event pairs, 240 based on Foata normal form. 3/3411 useless extension candidates. Maximal degree in co-relation 32980. Up to 2188 conditions per place. [2024-05-12 13:22:15,502 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 731 selfloop transitions, 315 changer transitions 0/1054 dead transitions. [2024-05-12 13:22:15,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 1054 transitions, 22006 flow [2024-05-12 13:22:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:15,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:15,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-05-12 13:22:15,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-05-12 13:22:15,503 INFO L175 Difference]: Start difference. First operand has 443 places, 1003 transitions, 18930 flow. Second operand 11 states and 200 transitions. [2024-05-12 13:22:15,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 1054 transitions, 22006 flow [2024-05-12 13:22:16,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 1054 transitions, 21440 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-05-12 13:22:16,755 INFO L231 Difference]: Finished difference. Result has 446 places, 1003 transitions, 19012 flow [2024-05-12 13:22:16,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18364, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19012, PETRI_PLACES=446, PETRI_TRANSITIONS=1003} [2024-05-12 13:22:16,756 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 402 predicate places. [2024-05-12 13:22:16,756 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 1003 transitions, 19012 flow [2024-05-12 13:22:16,756 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 13:22:16,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:16,757 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 13:22:16,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-05-12 13:22:16,758 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:16,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:16,758 INFO L85 PathProgramCache]: Analyzing trace with hash 937177789, now seen corresponding path program 15 times [2024-05-12 13:22:16,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:16,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642809729] [2024-05-12 13:22:16,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:16,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:16,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:17,515 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 13:22:17,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:17,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642809729] [2024-05-12 13:22:17,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642809729] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:17,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:17,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:17,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078314014] [2024-05-12 13:22:17,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:17,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:17,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:17,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:17,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:17,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:17,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 1003 transitions, 19012 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 13:22:17,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:17,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:17,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:18,938 INFO L124 PetriNetUnfolderBase]: 1988/3573 cut-off events. [2024-05-12 13:22:18,939 INFO L125 PetriNetUnfolderBase]: For 246897/246897 co-relation queries the response was YES. [2024-05-12 13:22:18,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33334 conditions, 3573 events. 1988/3573 cut-off events. For 246897/246897 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 22829 event pairs, 233 based on Foata normal form. 1/3416 useless extension candidates. Maximal degree in co-relation 33165. Up to 2514 conditions per place. [2024-05-12 13:22:18,989 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 690 selfloop transitions, 343 changer transitions 0/1041 dead transitions. [2024-05-12 13:22:18,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 1041 transitions, 22226 flow [2024-05-12 13:22:18,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:18,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:18,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-05-12 13:22:18,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-05-12 13:22:18,990 INFO L175 Difference]: Start difference. First operand has 446 places, 1003 transitions, 19012 flow. Second operand 11 states and 192 transitions. [2024-05-12 13:22:18,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 1041 transitions, 22226 flow [2024-05-12 13:22:20,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 1041 transitions, 21492 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-05-12 13:22:20,287 INFO L231 Difference]: Finished difference. Result has 445 places, 1009 transitions, 19061 flow [2024-05-12 13:22:20,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18278, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19061, PETRI_PLACES=445, PETRI_TRANSITIONS=1009} [2024-05-12 13:22:20,287 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 401 predicate places. [2024-05-12 13:22:20,287 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 1009 transitions, 19061 flow [2024-05-12 13:22:20,287 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 13:22:20,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:20,288 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 13:22:20,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-05-12 13:22:20,288 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:20,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:20,288 INFO L85 PathProgramCache]: Analyzing trace with hash 937172209, now seen corresponding path program 16 times [2024-05-12 13:22:20,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:20,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229076006] [2024-05-12 13:22:20,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:20,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:20,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:21,042 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 13:22:21,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:21,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229076006] [2024-05-12 13:22:21,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229076006] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:21,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:21,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:21,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361867851] [2024-05-12 13:22:21,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:21,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:21,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:21,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:21,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:21,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:21,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 1009 transitions, 19061 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 13:22:21,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:21,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:21,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:22,497 INFO L124 PetriNetUnfolderBase]: 1986/3570 cut-off events. [2024-05-12 13:22:22,497 INFO L125 PetriNetUnfolderBase]: For 246042/246042 co-relation queries the response was YES. [2024-05-12 13:22:22,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33101 conditions, 3570 events. 1986/3570 cut-off events. For 246042/246042 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 22833 event pairs, 230 based on Foata normal form. 1/3413 useless extension candidates. Maximal degree in co-relation 32931. Up to 2512 conditions per place. [2024-05-12 13:22:22,550 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 681 selfloop transitions, 349 changer transitions 0/1038 dead transitions. [2024-05-12 13:22:22,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 1038 transitions, 21944 flow [2024-05-12 13:22:22,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:22,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:22,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-05-12 13:22:22,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-05-12 13:22:22,551 INFO L175 Difference]: Start difference. First operand has 445 places, 1009 transitions, 19061 flow. Second operand 11 states and 190 transitions. [2024-05-12 13:22:22,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 1038 transitions, 21944 flow [2024-05-12 13:22:23,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 1038 transitions, 21160 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-05-12 13:22:23,855 INFO L231 Difference]: Finished difference. Result has 447 places, 1009 transitions, 18989 flow [2024-05-12 13:22:23,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18277, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1009, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18989, PETRI_PLACES=447, PETRI_TRANSITIONS=1009} [2024-05-12 13:22:23,856 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 403 predicate places. [2024-05-12 13:22:23,856 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 1009 transitions, 18989 flow [2024-05-12 13:22:23,856 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 13:22:23,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:23,857 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 13:22:23,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-05-12 13:22:23,857 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:23,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:23,857 INFO L85 PathProgramCache]: Analyzing trace with hash 937172054, now seen corresponding path program 10 times [2024-05-12 13:22:23,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:23,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706690087] [2024-05-12 13:22:23,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:23,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:23,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:24,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 13:22:24,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:24,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706690087] [2024-05-12 13:22:24,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706690087] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:24,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:24,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:24,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548049767] [2024-05-12 13:22:24,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:24,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:24,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:24,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:24,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:24,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:22:24,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 1009 transitions, 18989 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:24,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:24,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:22:24,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:26,132 INFO L124 PetriNetUnfolderBase]: 1942/3518 cut-off events. [2024-05-12 13:22:26,132 INFO L125 PetriNetUnfolderBase]: For 250542/250542 co-relation queries the response was YES. [2024-05-12 13:22:26,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32616 conditions, 3518 events. 1942/3518 cut-off events. For 250542/250542 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 22722 event pairs, 193 based on Foata normal form. 1/3362 useless extension candidates. Maximal degree in co-relation 32445. Up to 2634 conditions per place. [2024-05-12 13:22:26,181 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 659 selfloop transitions, 199 changer transitions 0/1035 dead transitions. [2024-05-12 13:22:26,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 1035 transitions, 21056 flow [2024-05-12 13:22:26,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:26,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:26,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-05-12 13:22:26,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-05-12 13:22:26,182 INFO L175 Difference]: Start difference. First operand has 447 places, 1009 transitions, 18989 flow. Second operand 11 states and 191 transitions. [2024-05-12 13:22:26,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 1035 transitions, 21056 flow [2024-05-12 13:22:27,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 1035 transitions, 20338 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-05-12 13:22:27,630 INFO L231 Difference]: Finished difference. Result has 448 places, 1013 transitions, 18741 flow [2024-05-12 13:22:27,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18271, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1009, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=810, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18741, PETRI_PLACES=448, PETRI_TRANSITIONS=1013} [2024-05-12 13:22:27,630 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-05-12 13:22:27,630 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 1013 transitions, 18741 flow [2024-05-12 13:22:27,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:27,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:27,631 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 13:22:27,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-05-12 13:22:27,631 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:27,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:27,631 INFO L85 PathProgramCache]: Analyzing trace with hash -724960824, now seen corresponding path program 10 times [2024-05-12 13:22:27,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:27,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577031497] [2024-05-12 13:22:27,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:27,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:27,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:28,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 13:22:28,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:28,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577031497] [2024-05-12 13:22:28,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577031497] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:28,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:28,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:28,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061193051] [2024-05-12 13:22:28,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:28,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:28,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:28,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:28,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:28,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:28,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 1013 transitions, 18741 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 13:22:28,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:28,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:28,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:29,897 INFO L124 PetriNetUnfolderBase]: 2082/3726 cut-off events. [2024-05-12 13:22:29,897 INFO L125 PetriNetUnfolderBase]: For 290216/290216 co-relation queries the response was YES. [2024-05-12 13:22:29,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34546 conditions, 3726 events. 2082/3726 cut-off events. For 290216/290216 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 23942 event pairs, 207 based on Foata normal form. 3/3561 useless extension candidates. Maximal degree in co-relation 34374. Up to 2291 conditions per place. [2024-05-12 13:22:29,954 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 741 selfloop transitions, 347 changer transitions 0/1096 dead transitions. [2024-05-12 13:22:29,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 1096 transitions, 22667 flow [2024-05-12 13:22:29,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:29,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:29,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-05-12 13:22:29,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45681818181818185 [2024-05-12 13:22:29,955 INFO L175 Difference]: Start difference. First operand has 448 places, 1013 transitions, 18741 flow. Second operand 11 states and 201 transitions. [2024-05-12 13:22:29,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 1096 transitions, 22667 flow [2024-05-12 13:22:31,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 1096 transitions, 22360 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 13:22:31,478 INFO L231 Difference]: Finished difference. Result has 453 places, 1040 transitions, 19525 flow [2024-05-12 13:22:31,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18434, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1013, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19525, PETRI_PLACES=453, PETRI_TRANSITIONS=1040} [2024-05-12 13:22:31,479 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 409 predicate places. [2024-05-12 13:22:31,479 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 1040 transitions, 19525 flow [2024-05-12 13:22:31,479 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 13:22:31,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:31,479 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 13:22:31,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-05-12 13:22:31,479 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:31,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:31,480 INFO L85 PathProgramCache]: Analyzing trace with hash 138930344, now seen corresponding path program 11 times [2024-05-12 13:22:31,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:31,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362964390] [2024-05-12 13:22:31,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:31,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:31,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:32,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 13:22:32,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:32,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362964390] [2024-05-12 13:22:32,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362964390] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:32,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:32,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:32,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818089045] [2024-05-12 13:22:32,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:32,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:32,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:32,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:32,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:32,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:32,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 1040 transitions, 19525 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 13:22:32,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:32,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:32,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:33,734 INFO L124 PetriNetUnfolderBase]: 2076/3717 cut-off events. [2024-05-12 13:22:33,734 INFO L125 PetriNetUnfolderBase]: For 284460/284460 co-relation queries the response was YES. [2024-05-12 13:22:33,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34752 conditions, 3717 events. 2076/3717 cut-off events. For 284460/284460 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 23866 event pairs, 208 based on Foata normal form. 3/3552 useless extension candidates. Maximal degree in co-relation 34579. Up to 2287 conditions per place. [2024-05-12 13:22:33,792 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 681 selfloop transitions, 391 changer transitions 0/1080 dead transitions. [2024-05-12 13:22:33,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 1080 transitions, 22464 flow [2024-05-12 13:22:33,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:33,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:33,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-05-12 13:22:33,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-05-12 13:22:33,793 INFO L175 Difference]: Start difference. First operand has 453 places, 1040 transitions, 19525 flow. Second operand 11 states and 195 transitions. [2024-05-12 13:22:33,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 1080 transitions, 22464 flow [2024-05-12 13:22:35,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 1080 transitions, 22009 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-05-12 13:22:35,665 INFO L231 Difference]: Finished difference. Result has 459 places, 1040 transitions, 19866 flow [2024-05-12 13:22:35,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19070, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=391, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19866, PETRI_PLACES=459, PETRI_TRANSITIONS=1040} [2024-05-12 13:22:35,666 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 415 predicate places. [2024-05-12 13:22:35,666 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 1040 transitions, 19866 flow [2024-05-12 13:22:35,666 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 13:22:35,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:35,667 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 13:22:35,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-05-12 13:22:35,667 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:35,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:35,667 INFO L85 PathProgramCache]: Analyzing trace with hash 138663217, now seen corresponding path program 17 times [2024-05-12 13:22:35,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:35,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885453256] [2024-05-12 13:22:35,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:35,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:35,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:36,469 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 13:22:36,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:36,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885453256] [2024-05-12 13:22:36,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885453256] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:36,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:36,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:36,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801589014] [2024-05-12 13:22:36,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:36,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:36,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:36,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:36,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:36,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:36,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 1040 transitions, 19866 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 13:22:36,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:36,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:36,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:38,101 INFO L124 PetriNetUnfolderBase]: 2084/3729 cut-off events. [2024-05-12 13:22:38,101 INFO L125 PetriNetUnfolderBase]: For 282859/282859 co-relation queries the response was YES. [2024-05-12 13:22:38,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35021 conditions, 3729 events. 2084/3729 cut-off events. For 282859/282859 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 23981 event pairs, 209 based on Foata normal form. 1/3560 useless extension candidates. Maximal degree in co-relation 34847. Up to 2669 conditions per place. [2024-05-12 13:22:38,157 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 661 selfloop transitions, 401 changer transitions 0/1070 dead transitions. [2024-05-12 13:22:38,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 1070 transitions, 22736 flow [2024-05-12 13:22:38,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:38,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:38,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-05-12 13:22:38,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-05-12 13:22:38,158 INFO L175 Difference]: Start difference. First operand has 459 places, 1040 transitions, 19866 flow. Second operand 11 states and 186 transitions. [2024-05-12 13:22:38,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 1070 transitions, 22736 flow [2024-05-12 13:22:40,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 1070 transitions, 22076 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-05-12 13:22:40,054 INFO L231 Difference]: Finished difference. Result has 461 places, 1048 transitions, 20140 flow [2024-05-12 13:22:40,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19206, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20140, PETRI_PLACES=461, PETRI_TRANSITIONS=1048} [2024-05-12 13:22:40,055 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-05-12 13:22:40,055 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 1048 transitions, 20140 flow [2024-05-12 13:22:40,055 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 13:22:40,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:40,055 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 13:22:40,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-05-12 13:22:40,055 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:40,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:40,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1996748950, now seen corresponding path program 12 times [2024-05-12 13:22:40,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:40,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141508893] [2024-05-12 13:22:40,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:40,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:40,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:40,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:22:40,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:40,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141508893] [2024-05-12 13:22:40,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141508893] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:40,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:40,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:40,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872951562] [2024-05-12 13:22:40,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:40,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:40,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:40,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:40,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:40,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:40,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 1048 transitions, 20140 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 13:22:40,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:40,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:40,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:42,388 INFO L124 PetriNetUnfolderBase]: 2078/3723 cut-off events. [2024-05-12 13:22:42,389 INFO L125 PetriNetUnfolderBase]: For 283406/283406 co-relation queries the response was YES. [2024-05-12 13:22:42,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34623 conditions, 3723 events. 2078/3723 cut-off events. For 283406/283406 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 23940 event pairs, 200 based on Foata normal form. 3/3558 useless extension candidates. Maximal degree in co-relation 34448. Up to 2297 conditions per place. [2024-05-12 13:22:42,451 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 737 selfloop transitions, 350 changer transitions 0/1095 dead transitions. [2024-05-12 13:22:42,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 1095 transitions, 23227 flow [2024-05-12 13:22:42,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:42,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:42,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-05-12 13:22:42,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 13:22:42,452 INFO L175 Difference]: Start difference. First operand has 461 places, 1048 transitions, 20140 flow. Second operand 11 states and 198 transitions. [2024-05-12 13:22:42,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 1095 transitions, 23227 flow [2024-05-12 13:22:44,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 1095 transitions, 22703 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-05-12 13:22:44,696 INFO L231 Difference]: Finished difference. Result has 465 places, 1048 transitions, 20330 flow [2024-05-12 13:22:44,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19616, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20330, PETRI_PLACES=465, PETRI_TRANSITIONS=1048} [2024-05-12 13:22:44,697 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 421 predicate places. [2024-05-12 13:22:44,697 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 1048 transitions, 20330 flow [2024-05-12 13:22:44,697 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 13:22:44,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:44,697 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 13:22:44,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-05-12 13:22:44,697 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:44,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:44,698 INFO L85 PathProgramCache]: Analyzing trace with hash 131311567, now seen corresponding path program 18 times [2024-05-12 13:22:44,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:44,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881435426] [2024-05-12 13:22:44,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:44,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:44,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:45,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:22:45,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:45,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881435426] [2024-05-12 13:22:45,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881435426] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:45,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:45,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:45,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747050696] [2024-05-12 13:22:45,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:45,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:45,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:45,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:45,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:45,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:45,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 1048 transitions, 20330 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 13:22:45,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:45,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:45,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:46,947 INFO L124 PetriNetUnfolderBase]: 2094/3749 cut-off events. [2024-05-12 13:22:46,947 INFO L125 PetriNetUnfolderBase]: For 286163/286163 co-relation queries the response was YES. [2024-05-12 13:22:46,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35219 conditions, 3749 events. 2094/3749 cut-off events. For 286163/286163 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 24168 event pairs, 205 based on Foata normal form. 1/3580 useless extension candidates. Maximal degree in co-relation 35043. Up to 2682 conditions per place. [2024-05-12 13:22:47,009 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 709 selfloop transitions, 371 changer transitions 0/1088 dead transitions. [2024-05-12 13:22:47,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 1088 transitions, 23665 flow [2024-05-12 13:22:47,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:47,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:47,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-05-12 13:22:47,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-05-12 13:22:47,010 INFO L175 Difference]: Start difference. First operand has 465 places, 1048 transitions, 20330 flow. Second operand 11 states and 189 transitions. [2024-05-12 13:22:47,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 1088 transitions, 23665 flow [2024-05-12 13:22:48,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 1088 transitions, 22956 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:22:48,808 INFO L231 Difference]: Finished difference. Result has 466 places, 1060 transitions, 20551 flow [2024-05-12 13:22:48,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19621, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20551, PETRI_PLACES=466, PETRI_TRANSITIONS=1060} [2024-05-12 13:22:48,809 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 422 predicate places. [2024-05-12 13:22:48,809 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 1060 transitions, 20551 flow [2024-05-12 13:22:48,809 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 13:22:48,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:48,810 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 13:22:48,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-05-12 13:22:48,810 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:48,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:48,810 INFO L85 PathProgramCache]: Analyzing trace with hash 131311784, now seen corresponding path program 13 times [2024-05-12 13:22:48,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:48,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158622869] [2024-05-12 13:22:48,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:48,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:48,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:49,599 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 13:22:49,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:49,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158622869] [2024-05-12 13:22:49,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158622869] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:49,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:49,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:49,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867534892] [2024-05-12 13:22:49,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:49,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:49,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:49,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:49,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:49,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:49,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 1060 transitions, 20551 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 13:22:49,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:49,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:49,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:51,177 INFO L124 PetriNetUnfolderBase]: 2118/3792 cut-off events. [2024-05-12 13:22:51,178 INFO L125 PetriNetUnfolderBase]: For 300419/300419 co-relation queries the response was YES. [2024-05-12 13:22:51,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35331 conditions, 3792 events. 2118/3792 cut-off events. For 300419/300419 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 24482 event pairs, 199 based on Foata normal form. 3/3624 useless extension candidates. Maximal degree in co-relation 35154. Up to 2347 conditions per place. [2024-05-12 13:22:51,242 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 762 selfloop transitions, 347 changer transitions 0/1117 dead transitions. [2024-05-12 13:22:51,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 1117 transitions, 23875 flow [2024-05-12 13:22:51,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:51,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:51,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-05-12 13:22:51,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45227272727272727 [2024-05-12 13:22:51,244 INFO L175 Difference]: Start difference. First operand has 466 places, 1060 transitions, 20551 flow. Second operand 11 states and 199 transitions. [2024-05-12 13:22:51,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 1117 transitions, 23875 flow [2024-05-12 13:22:53,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 1117 transitions, 23198 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-05-12 13:22:53,397 INFO L231 Difference]: Finished difference. Result has 471 places, 1068 transitions, 20692 flow [2024-05-12 13:22:53,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19874, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1060, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=721, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20692, PETRI_PLACES=471, PETRI_TRANSITIONS=1068} [2024-05-12 13:22:53,397 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 427 predicate places. [2024-05-12 13:22:53,397 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 1068 transitions, 20692 flow [2024-05-12 13:22:53,398 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 13:22:53,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:53,398 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 13:22:53,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-05-12 13:22:53,398 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:53,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:53,398 INFO L85 PathProgramCache]: Analyzing trace with hash 131305832, now seen corresponding path program 11 times [2024-05-12 13:22:53,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:53,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407348156] [2024-05-12 13:22:53,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:53,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:53,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:54,376 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 13:22:54,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:54,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407348156] [2024-05-12 13:22:54,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407348156] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:54,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:54,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:54,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41864355] [2024-05-12 13:22:54,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:54,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:54,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:54,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:54,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:54,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:22:54,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 1068 transitions, 20692 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:54,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:54,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:22:54,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:56,020 INFO L124 PetriNetUnfolderBase]: 2069/3731 cut-off events. [2024-05-12 13:22:56,020 INFO L125 PetriNetUnfolderBase]: For 298124/298124 co-relation queries the response was YES. [2024-05-12 13:22:56,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35056 conditions, 3731 events. 2069/3731 cut-off events. For 298124/298124 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 24328 event pairs, 193 based on Foata normal form. 1/3561 useless extension candidates. Maximal degree in co-relation 34878. Up to 2828 conditions per place. [2024-05-12 13:22:56,084 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 696 selfloop transitions, 207 changer transitions 0/1090 dead transitions. [2024-05-12 13:22:56,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 1090 transitions, 22797 flow [2024-05-12 13:22:56,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:22:56,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:22:56,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-05-12 13:22:56,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-05-12 13:22:56,085 INFO L175 Difference]: Start difference. First operand has 471 places, 1068 transitions, 20692 flow. Second operand 11 states and 188 transitions. [2024-05-12 13:22:56,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 1090 transitions, 22797 flow [2024-05-12 13:22:58,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 1090 transitions, 22160 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-05-12 13:22:58,464 INFO L231 Difference]: Finished difference. Result has 473 places, 1070 transitions, 20526 flow [2024-05-12 13:22:58,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20055, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1068, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=861, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20526, PETRI_PLACES=473, PETRI_TRANSITIONS=1070} [2024-05-12 13:22:58,464 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 429 predicate places. [2024-05-12 13:22:58,465 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 1070 transitions, 20526 flow [2024-05-12 13:22:58,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:58,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:58,465 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 13:22:58,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-05-12 13:22:58,465 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:58,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:58,465 INFO L85 PathProgramCache]: Analyzing trace with hash 131513594, now seen corresponding path program 14 times [2024-05-12 13:22:58,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:58,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129828319] [2024-05-12 13:22:58,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:58,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:58,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:59,245 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 13:22:59,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:59,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129828319] [2024-05-12 13:22:59,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129828319] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:59,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:59,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:22:59,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871870296] [2024-05-12 13:22:59,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:59,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:22:59,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:59,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:22:59,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:22:59,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:22:59,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 1070 transitions, 20526 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 13:22:59,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:59,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:22:59,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:00,986 INFO L124 PetriNetUnfolderBase]: 2148/3842 cut-off events. [2024-05-12 13:23:00,987 INFO L125 PetriNetUnfolderBase]: For 311025/311025 co-relation queries the response was YES. [2024-05-12 13:23:01,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35596 conditions, 3842 events. 2148/3842 cut-off events. For 311025/311025 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 24900 event pairs, 204 based on Foata normal form. 3/3670 useless extension candidates. Maximal degree in co-relation 35417. Up to 2379 conditions per place. [2024-05-12 13:23:01,036 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 788 selfloop transitions, 346 changer transitions 0/1142 dead transitions. [2024-05-12 13:23:01,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 1142 transitions, 24146 flow [2024-05-12 13:23:01,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:23:01,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:23:01,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-05-12 13:23:01,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46136363636363636 [2024-05-12 13:23:01,037 INFO L175 Difference]: Start difference. First operand has 473 places, 1070 transitions, 20526 flow. Second operand 11 states and 203 transitions. [2024-05-12 13:23:01,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 1142 transitions, 24146 flow [2024-05-12 13:23:03,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1142 transitions, 23742 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-05-12 13:23:03,018 INFO L231 Difference]: Finished difference. Result has 477 places, 1078 transitions, 20946 flow [2024-05-12 13:23:03,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20122, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1070, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20946, PETRI_PLACES=477, PETRI_TRANSITIONS=1078} [2024-05-12 13:23:03,019 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 433 predicate places. [2024-05-12 13:23:03,019 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 1078 transitions, 20946 flow [2024-05-12 13:23:03,019 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 13:23:03,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:03,019 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 13:23:03,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-05-12 13:23:03,020 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:03,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:03,020 INFO L85 PathProgramCache]: Analyzing trace with hash 131305987, now seen corresponding path program 19 times [2024-05-12 13:23:03,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:03,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891032361] [2024-05-12 13:23:03,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:03,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:03,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:03,773 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 13:23:03,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:03,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891032361] [2024-05-12 13:23:03,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891032361] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:03,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:03,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:23:03,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830361677] [2024-05-12 13:23:03,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:03,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:23:03,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:03,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:23:03,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:23:03,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:23:03,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 1078 transitions, 20946 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 13:23:03,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:03,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:23:03,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:05,364 INFO L124 PetriNetUnfolderBase]: 2146/3835 cut-off events. [2024-05-12 13:23:05,365 INFO L125 PetriNetUnfolderBase]: For 303215/303215 co-relation queries the response was YES. [2024-05-12 13:23:05,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35948 conditions, 3835 events. 2146/3835 cut-off events. For 303215/303215 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 24806 event pairs, 210 based on Foata normal form. 1/3659 useless extension candidates. Maximal degree in co-relation 35768. Up to 2767 conditions per place. [2024-05-12 13:23:05,428 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 716 selfloop transitions, 379 changer transitions 0/1103 dead transitions. [2024-05-12 13:23:05,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 1103 transitions, 23890 flow [2024-05-12 13:23:05,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:23:05,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:23:05,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-05-12 13:23:05,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-05-12 13:23:05,429 INFO L175 Difference]: Start difference. First operand has 477 places, 1078 transitions, 20946 flow. Second operand 11 states and 187 transitions. [2024-05-12 13:23:05,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 1103 transitions, 23890 flow [2024-05-12 13:23:07,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1103 transitions, 22972 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-05-12 13:23:07,415 INFO L231 Difference]: Finished difference. Result has 477 places, 1078 transitions, 20797 flow [2024-05-12 13:23:07,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20028, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1078, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20797, PETRI_PLACES=477, PETRI_TRANSITIONS=1078} [2024-05-12 13:23:07,416 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 433 predicate places. [2024-05-12 13:23:07,416 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 1078 transitions, 20797 flow [2024-05-12 13:23:07,416 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 13:23:07,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:07,416 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 13:23:07,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-05-12 13:23:07,417 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:07,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:07,417 INFO L85 PathProgramCache]: Analyzing trace with hash 131521034, now seen corresponding path program 15 times [2024-05-12 13:23:07,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:07,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65062267] [2024-05-12 13:23:07,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:07,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:07,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:08,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:08,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:08,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65062267] [2024-05-12 13:23:08,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65062267] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:08,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:08,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:23:08,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121066143] [2024-05-12 13:23:08,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:08,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:23:08,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:08,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:23:08,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:23:08,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:23:08,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 1078 transitions, 20797 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 13:23:08,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:08,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:23:08,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:09,725 INFO L124 PetriNetUnfolderBase]: 2140/3830 cut-off events. [2024-05-12 13:23:09,725 INFO L125 PetriNetUnfolderBase]: For 299879/299879 co-relation queries the response was YES. [2024-05-12 13:23:09,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35393 conditions, 3830 events. 2140/3830 cut-off events. For 299879/299879 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 24813 event pairs, 204 based on Foata normal form. 3/3658 useless extension candidates. Maximal degree in co-relation 35212. Up to 2372 conditions per place. [2024-05-12 13:23:09,784 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 776 selfloop transitions, 350 changer transitions 0/1134 dead transitions. [2024-05-12 13:23:09,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 1134 transitions, 23970 flow [2024-05-12 13:23:09,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:23:09,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:23:09,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-05-12 13:23:09,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45227272727272727 [2024-05-12 13:23:09,785 INFO L175 Difference]: Start difference. First operand has 477 places, 1078 transitions, 20797 flow. Second operand 11 states and 199 transitions. [2024-05-12 13:23:09,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 1134 transitions, 23970 flow [2024-05-12 13:23:11,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 1134 transitions, 23224 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-05-12 13:23:11,383 INFO L231 Difference]: Finished difference. Result has 479 places, 1078 transitions, 20765 flow [2024-05-12 13:23:11,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20051, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1078, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20765, PETRI_PLACES=479, PETRI_TRANSITIONS=1078} [2024-05-12 13:23:11,384 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-05-12 13:23:11,384 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 1078 transitions, 20765 flow [2024-05-12 13:23:11,384 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 13:23:11,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:11,384 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 13:23:11,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-05-12 13:23:11,384 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:11,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:11,385 INFO L85 PathProgramCache]: Analyzing trace with hash 131513377, now seen corresponding path program 20 times [2024-05-12 13:23:11,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:11,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545909427] [2024-05-12 13:23:11,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:11,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:11,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:12,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 13:23:12,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:12,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545909427] [2024-05-12 13:23:12,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545909427] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:12,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:12,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:23:12,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118155238] [2024-05-12 13:23:12,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:12,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:23:12,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:12,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:23:12,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:23:12,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:23:12,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 1078 transitions, 20765 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 13:23:12,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:12,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:23:12,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:13,632 INFO L124 PetriNetUnfolderBase]: 2138/3823 cut-off events. [2024-05-12 13:23:13,632 INFO L125 PetriNetUnfolderBase]: For 289159/289159 co-relation queries the response was YES. [2024-05-12 13:23:13,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35501 conditions, 3823 events. 2138/3823 cut-off events. For 289159/289159 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 24727 event pairs, 206 based on Foata normal form. 1/3647 useless extension candidates. Maximal degree in co-relation 35319. Up to 2756 conditions per place. [2024-05-12 13:23:13,689 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 728 selfloop transitions, 370 changer transitions 0/1106 dead transitions. [2024-05-12 13:23:13,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 1106 transitions, 23637 flow [2024-05-12 13:23:13,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:23:13,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:23:13,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-05-12 13:23:13,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-05-12 13:23:13,693 INFO L175 Difference]: Start difference. First operand has 479 places, 1078 transitions, 20765 flow. Second operand 11 states and 188 transitions. [2024-05-12 13:23:13,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 1106 transitions, 23637 flow [2024-05-12 13:23:15,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 1106 transitions, 22741 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-05-12 13:23:15,351 INFO L231 Difference]: Finished difference. Result has 479 places, 1078 transitions, 20621 flow [2024-05-12 13:23:15,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19869, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1078, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20621, PETRI_PLACES=479, PETRI_TRANSITIONS=1078} [2024-05-12 13:23:15,351 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-05-12 13:23:15,351 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 1078 transitions, 20621 flow [2024-05-12 13:23:15,351 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 13:23:15,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:15,352 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 13:23:15,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-05-12 13:23:15,352 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:15,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:15,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1848732214, now seen corresponding path program 12 times [2024-05-12 13:23:15,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:15,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799599346] [2024-05-12 13:23:15,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:15,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:15,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:16,308 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 13:23:16,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:16,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799599346] [2024-05-12 13:23:16,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799599346] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:16,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:16,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:23:16,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744825375] [2024-05-12 13:23:16,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:16,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:23:16,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:16,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:23:16,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:23:16,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:23:16,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 1078 transitions, 20621 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:16,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:16,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:23:16,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:17,727 INFO L124 PetriNetUnfolderBase]: 2087/3770 cut-off events. [2024-05-12 13:23:17,727 INFO L125 PetriNetUnfolderBase]: For 297078/297081 co-relation queries the response was YES. [2024-05-12 13:23:17,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34799 conditions, 3770 events. 2087/3770 cut-off events. For 297078/297081 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 24775 event pairs, 278 based on Foata normal form. 1/3594 useless extension candidates. Maximal degree in co-relation 34616. Up to 2960 conditions per place. [2024-05-12 13:23:17,785 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 750 selfloop transitions, 169 changer transitions 0/1106 dead transitions. [2024-05-12 13:23:17,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 1106 transitions, 22751 flow [2024-05-12 13:23:17,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:23:17,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:23:17,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-05-12 13:23:17,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-05-12 13:23:17,786 INFO L175 Difference]: Start difference. First operand has 479 places, 1078 transitions, 20621 flow. Second operand 11 states and 187 transitions. [2024-05-12 13:23:17,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 1106 transitions, 22751 flow [2024-05-12 13:23:19,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 1106 transitions, 21724 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-05-12 13:23:19,621 INFO L231 Difference]: Finished difference. Result has 478 places, 1078 transitions, 20010 flow [2024-05-12 13:23:19,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19594, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1078, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=909, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20010, PETRI_PLACES=478, PETRI_TRANSITIONS=1078} [2024-05-12 13:23:19,621 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 434 predicate places. [2024-05-12 13:23:19,622 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 1078 transitions, 20010 flow [2024-05-12 13:23:19,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:19,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:19,622 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 13:23:19,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-05-12 13:23:19,622 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:19,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:19,622 INFO L85 PathProgramCache]: Analyzing trace with hash 118849889, now seen corresponding path program 1 times [2024-05-12 13:23:19,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:19,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401239938] [2024-05-12 13:23:19,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:19,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:19,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:20,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 13:23:20,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:20,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401239938] [2024-05-12 13:23:20,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401239938] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:20,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:20,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:23:20,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300189673] [2024-05-12 13:23:20,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:20,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:23:20,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:20,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:23:20,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:23:20,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:23:20,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 1078 transitions, 20010 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:20,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:20,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:23:20,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:22,066 INFO L124 PetriNetUnfolderBase]: 2200/3928 cut-off events. [2024-05-12 13:23:22,066 INFO L125 PetriNetUnfolderBase]: For 331514/331514 co-relation queries the response was YES. [2024-05-12 13:23:22,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36161 conditions, 3928 events. 2200/3928 cut-off events. For 331514/331514 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 25603 event pairs, 250 based on Foata normal form. 3/3749 useless extension candidates. Maximal degree in co-relation 35977. Up to 2177 conditions per place. [2024-05-12 13:23:22,129 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 780 selfloop transitions, 338 changer transitions 0/1126 dead transitions. [2024-05-12 13:23:22,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 1126 transitions, 23398 flow [2024-05-12 13:23:22,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:22,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:22,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 217 transitions. [2024-05-12 13:23:22,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45208333333333334 [2024-05-12 13:23:22,130 INFO L175 Difference]: Start difference. First operand has 478 places, 1078 transitions, 20010 flow. Second operand 12 states and 217 transitions. [2024-05-12 13:23:22,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 1126 transitions, 23398 flow [2024-05-12 13:23:24,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 1126 transitions, 23100 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-05-12 13:23:24,286 INFO L231 Difference]: Finished difference. Result has 482 places, 1089 transitions, 20764 flow [2024-05-12 13:23:24,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=19730, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1078, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=20764, PETRI_PLACES=482, PETRI_TRANSITIONS=1089} [2024-05-12 13:23:24,287 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 438 predicate places. [2024-05-12 13:23:24,287 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 1089 transitions, 20764 flow [2024-05-12 13:23:24,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:24,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:24,287 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 13:23:24,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-05-12 13:23:24,288 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:24,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:24,288 INFO L85 PathProgramCache]: Analyzing trace with hash -661902543, now seen corresponding path program 21 times [2024-05-12 13:23:24,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:24,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675665112] [2024-05-12 13:23:24,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:24,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:24,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:25,084 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 13:23:25,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:25,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675665112] [2024-05-12 13:23:25,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675665112] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:25,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:25,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:23:25,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158774572] [2024-05-12 13:23:25,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:25,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:23:25,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:25,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:23:25,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:23:25,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:23:25,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 1089 transitions, 20764 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 13:23:25,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:25,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:23:25,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:26,556 INFO L124 PetriNetUnfolderBase]: 2198/3929 cut-off events. [2024-05-12 13:23:26,556 INFO L125 PetriNetUnfolderBase]: For 313278/313278 co-relation queries the response was YES. [2024-05-12 13:23:26,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37014 conditions, 3929 events. 2198/3929 cut-off events. For 313278/313278 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 25615 event pairs, 335 based on Foata normal form. 1/3750 useless extension candidates. Maximal degree in co-relation 36828. Up to 3489 conditions per place. [2024-05-12 13:23:26,619 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 982 selfloop transitions, 123 changer transitions 0/1113 dead transitions. [2024-05-12 13:23:26,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 1113 transitions, 23242 flow [2024-05-12 13:23:26,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:23:26,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:23:26,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-05-12 13:23:26,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025 [2024-05-12 13:23:26,619 INFO L175 Difference]: Start difference. First operand has 482 places, 1089 transitions, 20764 flow. Second operand 10 states and 161 transitions. [2024-05-12 13:23:26,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 1113 transitions, 23242 flow [2024-05-12 13:23:28,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 1113 transitions, 22960 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-05-12 13:23:28,952 INFO L231 Difference]: Finished difference. Result has 487 places, 1089 transitions, 20803 flow [2024-05-12 13:23:28,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20510, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1089, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=966, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20803, PETRI_PLACES=487, PETRI_TRANSITIONS=1089} [2024-05-12 13:23:28,952 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-05-12 13:23:28,952 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 1089 transitions, 20803 flow [2024-05-12 13:23:28,952 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 13:23:28,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:28,952 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 13:23:28,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-05-12 13:23:28,953 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:28,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:28,953 INFO L85 PathProgramCache]: Analyzing trace with hash -658177676, now seen corresponding path program 16 times [2024-05-12 13:23:28,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:28,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281153246] [2024-05-12 13:23:28,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:28,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:28,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:29,733 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 13:23:29,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:29,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281153246] [2024-05-12 13:23:29,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281153246] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:29,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:29,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:23:29,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338924109] [2024-05-12 13:23:29,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:29,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:23:29,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:29,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:23:29,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:23:29,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:23:29,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 1089 transitions, 20803 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 13:23:29,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:29,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:23:29,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:31,014 INFO L124 PetriNetUnfolderBase]: 2233/3985 cut-off events. [2024-05-12 13:23:31,015 INFO L125 PetriNetUnfolderBase]: For 334124/334124 co-relation queries the response was YES. [2024-05-12 13:23:31,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37369 conditions, 3985 events. 2233/3985 cut-off events. For 334124/334124 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 26011 event pairs, 252 based on Foata normal form. 3/3805 useless extension candidates. Maximal degree in co-relation 37181. Up to 2266 conditions per place. [2024-05-12 13:23:31,077 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 631 selfloop transitions, 498 changer transitions 0/1137 dead transitions. [2024-05-12 13:23:31,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 1137 transitions, 23994 flow [2024-05-12 13:23:31,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:23:31,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:23:31,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-05-12 13:23:31,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4475 [2024-05-12 13:23:31,078 INFO L175 Difference]: Start difference. First operand has 487 places, 1089 transitions, 20803 flow. Second operand 10 states and 179 transitions. [2024-05-12 13:23:31,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 1137 transitions, 23994 flow [2024-05-12 13:23:33,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 1137 transitions, 23794 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-05-12 13:23:33,824 INFO L231 Difference]: Finished difference. Result has 490 places, 1096 transitions, 21757 flow [2024-05-12 13:23:33,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20611, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1089, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=21757, PETRI_PLACES=490, PETRI_TRANSITIONS=1096} [2024-05-12 13:23:33,825 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-05-12 13:23:33,825 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 1096 transitions, 21757 flow [2024-05-12 13:23:33,825 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 13:23:33,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:33,825 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 13:23:33,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-05-12 13:23:33,825 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:33,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:33,826 INFO L85 PathProgramCache]: Analyzing trace with hash -658177893, now seen corresponding path program 22 times [2024-05-12 13:23:33,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:33,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015179501] [2024-05-12 13:23:33,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:33,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:33,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:34,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 13:23:34,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:34,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015179501] [2024-05-12 13:23:34,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015179501] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:34,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:34,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:23:34,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847956698] [2024-05-12 13:23:34,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:34,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:23:34,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:34,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:23:34,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:23:34,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:23:34,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 1096 transitions, 21757 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 13:23:34,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:34,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:23:34,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:35,961 INFO L124 PetriNetUnfolderBase]: 2247/4006 cut-off events. [2024-05-12 13:23:35,961 INFO L125 PetriNetUnfolderBase]: For 319261/319261 co-relation queries the response was YES. [2024-05-12 13:23:36,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38663 conditions, 4006 events. 2247/4006 cut-off events. For 319261/319261 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 26144 event pairs, 257 based on Foata normal form. 1/3822 useless extension candidates. Maximal degree in co-relation 38475. Up to 2924 conditions per place. [2024-05-12 13:23:36,032 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 693 selfloop transitions, 442 changer transitions 0/1143 dead transitions. [2024-05-12 13:23:36,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1143 transitions, 25353 flow [2024-05-12 13:23:36,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:23:36,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:23:36,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 13:23:36,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275 [2024-05-12 13:23:36,033 INFO L175 Difference]: Start difference. First operand has 490 places, 1096 transitions, 21757 flow. Second operand 10 states and 171 transitions. [2024-05-12 13:23:36,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1143 transitions, 25353 flow [2024-05-12 13:23:38,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 1143 transitions, 24892 flow, removed 35 selfloop flow, removed 11 redundant places. [2024-05-12 13:23:38,494 INFO L231 Difference]: Finished difference. Result has 489 places, 1104 transitions, 22361 flow [2024-05-12 13:23:38,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21308, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1096, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=434, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22361, PETRI_PLACES=489, PETRI_TRANSITIONS=1104} [2024-05-12 13:23:38,495 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 445 predicate places. [2024-05-12 13:23:38,495 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 1104 transitions, 22361 flow [2024-05-12 13:23:38,495 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 13:23:38,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:38,495 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 13:23:38,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-05-12 13:23:38,495 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:38,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:38,495 INFO L85 PathProgramCache]: Analyzing trace with hash -658183628, now seen corresponding path program 13 times [2024-05-12 13:23:38,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:38,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107587689] [2024-05-12 13:23:38,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:38,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:38,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:39,376 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 13:23:39,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:39,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107587689] [2024-05-12 13:23:39,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107587689] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:39,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:39,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:23:39,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479483031] [2024-05-12 13:23:39,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:39,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:23:39,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:39,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:23:39,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:23:39,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:23:39,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 1104 transitions, 22361 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:39,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:39,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:23:39,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:40,830 INFO L124 PetriNetUnfolderBase]: 2193/3948 cut-off events. [2024-05-12 13:23:40,830 INFO L125 PetriNetUnfolderBase]: For 311920/311923 co-relation queries the response was YES. [2024-05-12 13:23:40,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38521 conditions, 3948 events. 2193/3948 cut-off events. For 311920/311923 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 26127 event pairs, 266 based on Foata normal form. 1/3763 useless extension candidates. Maximal degree in co-relation 38336. Up to 3008 conditions per place. [2024-05-12 13:23:40,889 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 711 selfloop transitions, 232 changer transitions 0/1134 dead transitions. [2024-05-12 13:23:40,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 1134 transitions, 24763 flow [2024-05-12 13:23:40,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:23:40,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:23:40,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-05-12 13:23:40,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325 [2024-05-12 13:23:40,890 INFO L175 Difference]: Start difference. First operand has 489 places, 1104 transitions, 22361 flow. Second operand 10 states and 173 transitions. [2024-05-12 13:23:40,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 1134 transitions, 24763 flow [2024-05-12 13:23:43,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 1134 transitions, 24177 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-05-12 13:23:43,036 INFO L231 Difference]: Finished difference. Result has 490 places, 1106 transitions, 22319 flow [2024-05-12 13:23:43,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21775, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=872, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22319, PETRI_PLACES=490, PETRI_TRANSITIONS=1106} [2024-05-12 13:23:43,037 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-05-12 13:23:43,037 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 1106 transitions, 22319 flow [2024-05-12 13:23:43,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:43,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:43,037 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 13:23:43,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-05-12 13:23:43,037 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:43,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:43,038 INFO L85 PathProgramCache]: Analyzing trace with hash -658183473, now seen corresponding path program 23 times [2024-05-12 13:23:43,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:43,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908360813] [2024-05-12 13:23:43,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:43,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:43,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:43,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:43,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:43,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908360813] [2024-05-12 13:23:43,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908360813] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:43,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:43,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:23:43,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346845334] [2024-05-12 13:23:43,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:43,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:23:43,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:43,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:23:43,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:23:43,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:23:43,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 1106 transitions, 22319 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 13:23:43,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:43,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:23:43,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:45,226 INFO L124 PetriNetUnfolderBase]: 2251/4012 cut-off events. [2024-05-12 13:23:45,226 INFO L125 PetriNetUnfolderBase]: For 297464/297464 co-relation queries the response was YES. [2024-05-12 13:23:45,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38801 conditions, 4012 events. 2251/4012 cut-off events. For 297464/297464 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 26174 event pairs, 260 based on Foata normal form. 1/3827 useless extension candidates. Maximal degree in co-relation 38618. Up to 2931 conditions per place. [2024-05-12 13:23:45,289 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 706 selfloop transitions, 430 changer transitions 0/1144 dead transitions. [2024-05-12 13:23:45,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1144 transitions, 25571 flow [2024-05-12 13:23:45,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:23:45,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:23:45,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 13:23:45,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275 [2024-05-12 13:23:45,292 INFO L175 Difference]: Start difference. First operand has 490 places, 1106 transitions, 22319 flow. Second operand 10 states and 171 transitions. [2024-05-12 13:23:45,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1144 transitions, 25571 flow [2024-05-12 13:23:47,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 1144 transitions, 25067 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-05-12 13:23:47,797 INFO L231 Difference]: Finished difference. Result has 492 places, 1106 transitions, 22713 flow [2024-05-12 13:23:47,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21821, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=430, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22713, PETRI_PLACES=492, PETRI_TRANSITIONS=1106} [2024-05-12 13:23:47,798 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-05-12 13:23:47,798 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 1106 transitions, 22713 flow [2024-05-12 13:23:47,798 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 13:23:47,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:47,798 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 13:23:47,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-05-12 13:23:47,798 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:47,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:47,799 INFO L85 PathProgramCache]: Analyzing trace with hash -514085553, now seen corresponding path program 24 times [2024-05-12 13:23:47,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:47,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815904965] [2024-05-12 13:23:47,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:47,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:47,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:48,555 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 13:23:48,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:48,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815904965] [2024-05-12 13:23:48,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815904965] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:48,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:48,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:23:48,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924435786] [2024-05-12 13:23:48,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:48,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:23:48,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:48,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:23:48,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:23:48,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:23:48,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 1106 transitions, 22713 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 13:23:48,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:48,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:23:48,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:49,924 INFO L124 PetriNetUnfolderBase]: 2267/4036 cut-off events. [2024-05-12 13:23:49,924 INFO L125 PetriNetUnfolderBase]: For 295933/295933 co-relation queries the response was YES. [2024-05-12 13:23:49,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39249 conditions, 4036 events. 2267/4036 cut-off events. For 295933/295933 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 26310 event pairs, 217 based on Foata normal form. 1/3852 useless extension candidates. Maximal degree in co-relation 39065. Up to 2953 conditions per place. [2024-05-12 13:23:49,988 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 704 selfloop transitions, 444 changer transitions 0/1156 dead transitions. [2024-05-12 13:23:49,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1156 transitions, 26506 flow [2024-05-12 13:23:49,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:23:49,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:23:49,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 13:23:49,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4225 [2024-05-12 13:23:49,989 INFO L175 Difference]: Start difference. First operand has 492 places, 1106 transitions, 22713 flow. Second operand 10 states and 169 transitions. [2024-05-12 13:23:49,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1156 transitions, 26506 flow [2024-05-12 13:23:52,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 1156 transitions, 25478 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-05-12 13:23:52,283 INFO L231 Difference]: Finished difference. Result has 490 places, 1118 transitions, 22848 flow [2024-05-12 13:23:52,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21721, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22848, PETRI_PLACES=490, PETRI_TRANSITIONS=1118} [2024-05-12 13:23:52,284 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-05-12 13:23:52,284 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 1118 transitions, 22848 flow [2024-05-12 13:23:52,284 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 13:23:52,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:52,284 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 13:23:52,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-05-12 13:23:52,284 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:52,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:52,285 INFO L85 PathProgramCache]: Analyzing trace with hash -514077896, now seen corresponding path program 17 times [2024-05-12 13:23:52,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:52,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741109315] [2024-05-12 13:23:52,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:52,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:52,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:53,066 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 13:23:53,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:53,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741109315] [2024-05-12 13:23:53,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741109315] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:53,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:53,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:23:53,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150108646] [2024-05-12 13:23:53,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:53,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:23:53,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:53,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:23:53,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:23:53,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:23:53,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 1118 transitions, 22848 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 13:23:53,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:53,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:23:53,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:54,428 INFO L124 PetriNetUnfolderBase]: 2321/4132 cut-off events. [2024-05-12 13:23:54,428 INFO L125 PetriNetUnfolderBase]: For 309122/309122 co-relation queries the response was YES. [2024-05-12 13:23:54,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40058 conditions, 4132 events. 2321/4132 cut-off events. For 309122/309122 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 27081 event pairs, 259 based on Foata normal form. 3/3945 useless extension candidates. Maximal degree in co-relation 39876. Up to 2372 conditions per place. [2024-05-12 13:23:54,496 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 724 selfloop transitions, 455 changer transitions 0/1187 dead transitions. [2024-05-12 13:23:54,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1187 transitions, 26747 flow [2024-05-12 13:23:54,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:23:54,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:23:54,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-05-12 13:23:54,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445 [2024-05-12 13:23:54,497 INFO L175 Difference]: Start difference. First operand has 490 places, 1118 transitions, 22848 flow. Second operand 10 states and 178 transitions. [2024-05-12 13:23:54,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1187 transitions, 26747 flow [2024-05-12 13:23:56,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 1187 transitions, 26166 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-05-12 13:23:56,843 INFO L231 Difference]: Finished difference. Result has 492 places, 1134 transitions, 23487 flow [2024-05-12 13:23:56,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=22275, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=439, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23487, PETRI_PLACES=492, PETRI_TRANSITIONS=1134} [2024-05-12 13:23:56,844 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-05-12 13:23:56,844 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 1134 transitions, 23487 flow [2024-05-12 13:23:56,844 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 13:23:56,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:56,844 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 13:23:56,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-05-12 13:23:56,844 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:56,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:56,844 INFO L85 PathProgramCache]: Analyzing trace with hash -514287146, now seen corresponding path program 18 times [2024-05-12 13:23:56,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:56,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614628349] [2024-05-12 13:23:56,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:56,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:56,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:57,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:57,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:57,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614628349] [2024-05-12 13:23:57,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614628349] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:57,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:57,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:23:57,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740768127] [2024-05-12 13:23:57,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:57,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:23:57,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:57,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:23:57,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:23:57,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:23:57,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 1134 transitions, 23487 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 13:23:57,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:57,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:23:57,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:59,082 INFO L124 PetriNetUnfolderBase]: 2345/4172 cut-off events. [2024-05-12 13:23:59,082 INFO L125 PetriNetUnfolderBase]: For 309531/309531 co-relation queries the response was YES. [2024-05-12 13:23:59,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40802 conditions, 4172 events. 2345/4172 cut-off events. For 309531/309531 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 27371 event pairs, 252 based on Foata normal form. 3/3982 useless extension candidates. Maximal degree in co-relation 40621. Up to 2395 conditions per place. [2024-05-12 13:23:59,146 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 776 selfloop transitions, 427 changer transitions 0/1211 dead transitions. [2024-05-12 13:23:59,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1211 transitions, 27752 flow [2024-05-12 13:23:59,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:23:59,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:23:59,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-05-12 13:23:59,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455 [2024-05-12 13:23:59,147 INFO L175 Difference]: Start difference. First operand has 492 places, 1134 transitions, 23487 flow. Second operand 10 states and 182 transitions. [2024-05-12 13:23:59,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1211 transitions, 27752 flow [2024-05-12 13:24:01,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 1211 transitions, 27095 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-05-12 13:24:01,308 INFO L231 Difference]: Finished difference. Result has 494 places, 1142 transitions, 23877 flow [2024-05-12 13:24:01,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=22866, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=419, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23877, PETRI_PLACES=494, PETRI_TRANSITIONS=1142} [2024-05-12 13:24:01,309 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 450 predicate places. [2024-05-12 13:24:01,309 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 1142 transitions, 23877 flow [2024-05-12 13:24:01,310 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 13:24:01,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:01,310 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 13:24:01,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-05-12 13:24:01,310 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:01,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:01,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1996639786, now seen corresponding path program 19 times [2024-05-12 13:24:01,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:01,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146881734] [2024-05-12 13:24:01,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:01,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:01,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:02,075 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 13:24:02,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:02,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146881734] [2024-05-12 13:24:02,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146881734] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:02,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:02,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:02,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87556459] [2024-05-12 13:24:02,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:02,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:02,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:02,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:02,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:02,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:24:02,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 1142 transitions, 23877 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 13:24:02,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:02,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:24:02,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:03,542 INFO L124 PetriNetUnfolderBase]: 2339/4163 cut-off events. [2024-05-12 13:24:03,542 INFO L125 PetriNetUnfolderBase]: For 296862/296862 co-relation queries the response was YES. [2024-05-12 13:24:03,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40483 conditions, 4163 events. 2339/4163 cut-off events. For 296862/296862 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 27343 event pairs, 250 based on Foata normal form. 3/3973 useless extension candidates. Maximal degree in co-relation 40303. Up to 2391 conditions per place. [2024-05-12 13:24:03,605 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 760 selfloop transitions, 437 changer transitions 0/1205 dead transitions. [2024-05-12 13:24:03,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 1205 transitions, 27580 flow [2024-05-12 13:24:03,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:03,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:03,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-05-12 13:24:03,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 13:24:03,606 INFO L175 Difference]: Start difference. First operand has 494 places, 1142 transitions, 23877 flow. Second operand 10 states and 180 transitions. [2024-05-12 13:24:03,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 1205 transitions, 27580 flow [2024-05-12 13:24:05,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 1205 transitions, 26808 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-05-12 13:24:05,550 INFO L231 Difference]: Finished difference. Result has 494 places, 1142 transitions, 24020 flow [2024-05-12 13:24:05,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=23109, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=437, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=24020, PETRI_PLACES=494, PETRI_TRANSITIONS=1142} [2024-05-12 13:24:05,551 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 450 predicate places. [2024-05-12 13:24:05,551 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 1142 transitions, 24020 flow [2024-05-12 13:24:05,551 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 13:24:05,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:05,551 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 13:24:05,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-05-12 13:24:05,551 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:05,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:05,551 INFO L85 PathProgramCache]: Analyzing trace with hash -514287363, now seen corresponding path program 25 times [2024-05-12 13:24:05,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:05,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052496204] [2024-05-12 13:24:05,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:05,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:05,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:06,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:06,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:06,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052496204] [2024-05-12 13:24:06,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052496204] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:06,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:06,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:06,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860871147] [2024-05-12 13:24:06,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:06,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:06,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:06,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:06,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:06,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:24:06,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 1142 transitions, 24020 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 13:24:06,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:06,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:24:06,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:07,941 INFO L124 PetriNetUnfolderBase]: 2346/4169 cut-off events. [2024-05-12 13:24:07,941 INFO L125 PetriNetUnfolderBase]: For 285419/285419 co-relation queries the response was YES. [2024-05-12 13:24:07,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40628 conditions, 4169 events. 2346/4169 cut-off events. For 285419/285419 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 27285 event pairs, 223 based on Foata normal form. 1/3976 useless extension candidates. Maximal degree in co-relation 40449. Up to 3080 conditions per place. [2024-05-12 13:24:08,000 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 777 selfloop transitions, 415 changer transitions 0/1200 dead transitions. [2024-05-12 13:24:08,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 1200 transitions, 28275 flow [2024-05-12 13:24:08,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:08,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:08,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 13:24:08,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275 [2024-05-12 13:24:08,000 INFO L175 Difference]: Start difference. First operand has 494 places, 1142 transitions, 24020 flow. Second operand 10 states and 171 transitions. [2024-05-12 13:24:08,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 1200 transitions, 28275 flow [2024-05-12 13:24:10,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 1200 transitions, 27148 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-05-12 13:24:10,057 INFO L231 Difference]: Finished difference. Result has 491 places, 1148 transitions, 23866 flow [2024-05-12 13:24:10,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=22901, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=409, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=733, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23866, PETRI_PLACES=491, PETRI_TRANSITIONS=1148} [2024-05-12 13:24:10,058 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-05-12 13:24:10,058 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 1148 transitions, 23866 flow [2024-05-12 13:24:10,058 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 13:24:10,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:10,058 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 13:24:10,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-05-12 13:24:10,058 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:10,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:10,059 INFO L85 PathProgramCache]: Analyzing trace with hash -162170931, now seen corresponding path program 26 times [2024-05-12 13:24:10,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:10,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323005917] [2024-05-12 13:24:10,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:10,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:10,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:10,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 13:24:10,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:10,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323005917] [2024-05-12 13:24:10,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323005917] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:10,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:10,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:10,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328420905] [2024-05-12 13:24:10,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:10,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:10,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:10,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:10,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:10,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:24:10,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 1148 transitions, 23866 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 13:24:10,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:10,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:24:10,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:12,273 INFO L124 PetriNetUnfolderBase]: 2344/4166 cut-off events. [2024-05-12 13:24:12,273 INFO L125 PetriNetUnfolderBase]: For 274088/274088 co-relation queries the response was YES. [2024-05-12 13:24:12,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40004 conditions, 4166 events. 2344/4166 cut-off events. For 274088/274088 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 27316 event pairs, 215 based on Foata normal form. 1/3973 useless extension candidates. Maximal degree in co-relation 39826. Up to 3078 conditions per place. [2024-05-12 13:24:12,336 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 757 selfloop transitions, 428 changer transitions 0/1193 dead transitions. [2024-05-12 13:24:12,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 1193 transitions, 27608 flow [2024-05-12 13:24:12,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:12,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:12,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 13:24:12,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4225 [2024-05-12 13:24:12,337 INFO L175 Difference]: Start difference. First operand has 491 places, 1148 transitions, 23866 flow. Second operand 10 states and 169 transitions. [2024-05-12 13:24:12,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 1193 transitions, 27608 flow [2024-05-12 13:24:13,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 1193 transitions, 26577 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-05-12 13:24:13,961 INFO L231 Difference]: Finished difference. Result has 491 places, 1148 transitions, 23724 flow [2024-05-12 13:24:13,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=22839, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23724, PETRI_PLACES=491, PETRI_TRANSITIONS=1148} [2024-05-12 13:24:13,962 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-05-12 13:24:13,962 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 1148 transitions, 23724 flow [2024-05-12 13:24:13,962 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 13:24:13,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:13,962 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 13:24:13,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-05-12 13:24:13,962 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:13,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:13,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1996432024, now seen corresponding path program 14 times [2024-05-12 13:24:13,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:13,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525372880] [2024-05-12 13:24:13,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:13,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:13,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:14,940 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 13:24:14,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:14,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525372880] [2024-05-12 13:24:14,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525372880] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:14,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:14,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:14,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569752841] [2024-05-12 13:24:14,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:14,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:14,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:14,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:14,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:15,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:24:15,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 1148 transitions, 23724 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:15,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:15,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:24:15,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:16,332 INFO L124 PetriNetUnfolderBase]: 2289/4102 cut-off events. [2024-05-12 13:24:16,332 INFO L125 PetriNetUnfolderBase]: For 270375/270375 co-relation queries the response was YES. [2024-05-12 13:24:16,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39317 conditions, 4102 events. 2289/4102 cut-off events. For 270375/270375 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 27172 event pairs, 198 based on Foata normal form. 1/3911 useless extension candidates. Maximal degree in co-relation 39140. Up to 3152 conditions per place. [2024-05-12 13:24:16,398 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 762 selfloop transitions, 218 changer transitions 0/1180 dead transitions. [2024-05-12 13:24:16,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 1180 transitions, 26403 flow [2024-05-12 13:24:16,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:16,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:16,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 13:24:16,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275 [2024-05-12 13:24:16,399 INFO L175 Difference]: Start difference. First operand has 491 places, 1148 transitions, 23724 flow. Second operand 10 states and 171 transitions. [2024-05-12 13:24:16,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 1180 transitions, 26403 flow [2024-05-12 13:24:18,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 1180 transitions, 25643 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-05-12 13:24:18,511 INFO L231 Difference]: Finished difference. Result has 491 places, 1150 transitions, 23465 flow [2024-05-12 13:24:18,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=22964, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=930, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23465, PETRI_PLACES=491, PETRI_TRANSITIONS=1150} [2024-05-12 13:24:18,512 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-05-12 13:24:18,512 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 1150 transitions, 23465 flow [2024-05-12 13:24:18,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:18,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:18,513 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 13:24:18,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-05-12 13:24:18,513 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:18,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:18,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1246108216, now seen corresponding path program 20 times [2024-05-12 13:24:18,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:18,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957730214] [2024-05-12 13:24:18,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:18,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:18,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:19,345 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 13:24:19,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:19,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957730214] [2024-05-12 13:24:19,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957730214] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:19,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:19,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:19,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313353837] [2024-05-12 13:24:19,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:19,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:19,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:19,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:19,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:19,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:24:19,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 1150 transitions, 23465 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 13:24:19,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:19,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:24:19,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:20,828 INFO L124 PetriNetUnfolderBase]: 2564/4554 cut-off events. [2024-05-12 13:24:20,828 INFO L125 PetriNetUnfolderBase]: For 313671/313671 co-relation queries the response was YES. [2024-05-12 13:24:20,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43183 conditions, 4554 events. 2564/4554 cut-off events. For 313671/313671 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 30536 event pairs, 506 based on Foata normal form. 3/4327 useless extension candidates. Maximal degree in co-relation 43007. Up to 3270 conditions per place. [2024-05-12 13:24:20,902 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 1057 selfloop transitions, 296 changer transitions 0/1361 dead transitions. [2024-05-12 13:24:20,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1361 transitions, 30721 flow [2024-05-12 13:24:20,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:24:20,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:24:20,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-05-12 13:24:20,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-05-12 13:24:20,903 INFO L175 Difference]: Start difference. First operand has 491 places, 1150 transitions, 23465 flow. Second operand 11 states and 194 transitions. [2024-05-12 13:24:20,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1361 transitions, 30721 flow [2024-05-12 13:24:22,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 1361 transitions, 30254 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-05-12 13:24:22,824 INFO L231 Difference]: Finished difference. Result has 499 places, 1248 transitions, 25557 flow [2024-05-12 13:24:22,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=23034, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=898, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=25557, PETRI_PLACES=499, PETRI_TRANSITIONS=1248} [2024-05-12 13:24:22,824 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 455 predicate places. [2024-05-12 13:24:22,824 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 1248 transitions, 25557 flow [2024-05-12 13:24:22,824 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 13:24:22,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:22,825 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 13:24:22,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-05-12 13:24:22,825 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:22,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:22,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1246108433, now seen corresponding path program 27 times [2024-05-12 13:24:22,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:22,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209405294] [2024-05-12 13:24:22,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:22,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:22,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:23,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:23,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:23,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209405294] [2024-05-12 13:24:23,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209405294] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:23,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:23,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:23,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143678544] [2024-05-12 13:24:23,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:23,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:23,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:23,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:23,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:23,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:24:23,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 1248 transitions, 25557 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 13:24:23,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:23,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:24:23,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:25,222 INFO L124 PetriNetUnfolderBase]: 2592/4586 cut-off events. [2024-05-12 13:24:25,223 INFO L125 PetriNetUnfolderBase]: For 312802/312802 co-relation queries the response was YES. [2024-05-12 13:24:25,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44538 conditions, 4586 events. 2592/4586 cut-off events. For 312802/312802 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 30542 event pairs, 238 based on Foata normal form. 1/4355 useless extension candidates. Maximal degree in co-relation 44357. Up to 3485 conditions per place. [2024-05-12 13:24:25,298 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 883 selfloop transitions, 428 changer transitions 0/1319 dead transitions. [2024-05-12 13:24:25,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 1319 transitions, 30516 flow [2024-05-12 13:24:25,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:25,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:25,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 13:24:25,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275 [2024-05-12 13:24:25,299 INFO L175 Difference]: Start difference. First operand has 499 places, 1248 transitions, 25557 flow. Second operand 10 states and 171 transitions. [2024-05-12 13:24:25,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 1319 transitions, 30516 flow [2024-05-12 13:24:27,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 1319 transitions, 30187 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-05-12 13:24:27,531 INFO L231 Difference]: Finished difference. Result has 504 places, 1272 transitions, 26573 flow [2024-05-12 13:24:27,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=25228, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=404, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=844, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=26573, PETRI_PLACES=504, PETRI_TRANSITIONS=1272} [2024-05-12 13:24:27,532 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 460 predicate places. [2024-05-12 13:24:27,532 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 1272 transitions, 26573 flow [2024-05-12 13:24:27,532 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 13:24:27,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:27,532 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 13:24:27,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-05-12 13:24:27,532 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:27,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:27,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1246100776, now seen corresponding path program 21 times [2024-05-12 13:24:27,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:27,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202663287] [2024-05-12 13:24:27,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:27,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:27,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:28,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 13:24:28,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:28,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202663287] [2024-05-12 13:24:28,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202663287] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:28,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:28,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:28,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51745684] [2024-05-12 13:24:28,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:28,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:28,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:28,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:28,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:28,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:24:28,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 1272 transitions, 26573 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 13:24:28,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:28,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:24:28,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:30,020 INFO L124 PetriNetUnfolderBase]: 2586/4581 cut-off events. [2024-05-12 13:24:30,020 INFO L125 PetriNetUnfolderBase]: For 318972/318972 co-relation queries the response was YES. [2024-05-12 13:24:30,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44411 conditions, 4581 events. 2586/4581 cut-off events. For 318972/318972 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 30577 event pairs, 211 based on Foata normal form. 3/4354 useless extension candidates. Maximal degree in co-relation 44229. Up to 2664 conditions per place. [2024-05-12 13:24:30,092 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 838 selfloop transitions, 510 changer transitions 0/1356 dead transitions. [2024-05-12 13:24:30,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 1356 transitions, 31444 flow [2024-05-12 13:24:30,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:30,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:30,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-05-12 13:24:30,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455 [2024-05-12 13:24:30,093 INFO L175 Difference]: Start difference. First operand has 504 places, 1272 transitions, 26573 flow. Second operand 10 states and 182 transitions. [2024-05-12 13:24:30,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 1356 transitions, 31444 flow [2024-05-12 13:24:32,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 1356 transitions, 30713 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:32,125 INFO L231 Difference]: Finished difference. Result has 508 places, 1272 transitions, 26904 flow [2024-05-12 13:24:32,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=25848, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=510, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=26904, PETRI_PLACES=508, PETRI_TRANSITIONS=1272} [2024-05-12 13:24:32,125 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 464 predicate places. [2024-05-12 13:24:32,125 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 1272 transitions, 26904 flow [2024-05-12 13:24:32,125 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 13:24:32,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:32,126 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 13:24:32,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-05-12 13:24:32,126 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:32,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:32,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1246310243, now seen corresponding path program 28 times [2024-05-12 13:24:32,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:32,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675106118] [2024-05-12 13:24:32,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:32,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:32,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:32,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 13:24:32,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:32,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675106118] [2024-05-12 13:24:32,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675106118] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:32,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:32,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:32,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211998077] [2024-05-12 13:24:32,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:32,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:32,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:32,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:32,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:32,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:24:32,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 1272 transitions, 26904 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 13:24:32,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:32,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:24:32,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:34,598 INFO L124 PetriNetUnfolderBase]: 2594/4592 cut-off events. [2024-05-12 13:24:34,598 INFO L125 PetriNetUnfolderBase]: For 316872/316872 co-relation queries the response was YES. [2024-05-12 13:24:34,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45005 conditions, 4592 events. 2594/4592 cut-off events. For 316872/316872 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 30645 event pairs, 236 based on Foata normal form. 1/4361 useless extension candidates. Maximal degree in co-relation 44823. Up to 3488 conditions per place. [2024-05-12 13:24:34,670 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 875 selfloop transitions, 440 changer transitions 0/1323 dead transitions. [2024-05-12 13:24:34,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 1323 transitions, 31401 flow [2024-05-12 13:24:34,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:34,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:34,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-05-12 13:24:34,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-05-12 13:24:34,671 INFO L175 Difference]: Start difference. First operand has 508 places, 1272 transitions, 26904 flow. Second operand 10 states and 170 transitions. [2024-05-12 13:24:34,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 1323 transitions, 31401 flow [2024-05-12 13:24:36,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 1323 transitions, 30256 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-05-12 13:24:36,751 INFO L231 Difference]: Finished difference. Result has 509 places, 1280 transitions, 26808 flow [2024-05-12 13:24:36,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=25773, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=840, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=26808, PETRI_PLACES=509, PETRI_TRANSITIONS=1280} [2024-05-12 13:24:36,751 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 465 predicate places. [2024-05-12 13:24:36,751 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 1280 transitions, 26808 flow [2024-05-12 13:24:36,751 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 13:24:36,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:36,752 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 13:24:36,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-05-12 13:24:36,752 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:36,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:36,752 INFO L85 PathProgramCache]: Analyzing trace with hash 537926196, now seen corresponding path program 15 times [2024-05-12 13:24:36,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:36,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656402197] [2024-05-12 13:24:36,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:36,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:36,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:37,728 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 13:24:37,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:37,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656402197] [2024-05-12 13:24:37,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656402197] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:37,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:37,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:37,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022799006] [2024-05-12 13:24:37,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:37,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:37,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:37,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:37,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:37,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:24:37,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 1280 transitions, 26808 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:37,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:37,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:24:37,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:39,428 INFO L124 PetriNetUnfolderBase]: 2538/4527 cut-off events. [2024-05-12 13:24:39,428 INFO L125 PetriNetUnfolderBase]: For 313148/313148 co-relation queries the response was YES. [2024-05-12 13:24:39,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43976 conditions, 4527 events. 2538/4527 cut-off events. For 313148/313148 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 30456 event pairs, 224 based on Foata normal form. 1/4298 useless extension candidates. Maximal degree in co-relation 43794. Up to 3551 conditions per place. [2024-05-12 13:24:39,496 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 882 selfloop transitions, 209 changer transitions 0/1307 dead transitions. [2024-05-12 13:24:39,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 1307 transitions, 29643 flow [2024-05-12 13:24:39,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:39,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:39,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 13:24:39,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4225 [2024-05-12 13:24:39,497 INFO L175 Difference]: Start difference. First operand has 509 places, 1280 transitions, 26808 flow. Second operand 10 states and 169 transitions. [2024-05-12 13:24:39,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 1307 transitions, 29643 flow [2024-05-12 13:24:41,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 1307 transitions, 28809 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-05-12 13:24:41,234 INFO L231 Difference]: Finished difference. Result has 511 places, 1282 transitions, 26447 flow [2024-05-12 13:24:41,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=25974, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1071, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=26447, PETRI_PLACES=511, PETRI_TRANSITIONS=1282} [2024-05-12 13:24:41,235 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 467 predicate places. [2024-05-12 13:24:41,235 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 1282 transitions, 26447 flow [2024-05-12 13:24:41,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:41,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:41,235 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 13:24:41,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-05-12 13:24:41,235 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:41,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:41,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1246315823, now seen corresponding path program 29 times [2024-05-12 13:24:41,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:41,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93707879] [2024-05-12 13:24:41,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:41,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:41,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:42,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 13:24:42,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:42,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93707879] [2024-05-12 13:24:42,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93707879] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:42,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:42,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:42,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414381996] [2024-05-12 13:24:42,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:42,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:42,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:42,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:42,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:42,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:24:42,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 1282 transitions, 26447 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 13:24:42,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:42,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:24:42,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:43,812 INFO L124 PetriNetUnfolderBase]: 2598/4598 cut-off events. [2024-05-12 13:24:43,812 INFO L125 PetriNetUnfolderBase]: For 306211/306211 co-relation queries the response was YES. [2024-05-12 13:24:43,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44240 conditions, 4598 events. 2598/4598 cut-off events. For 306211/306211 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 30666 event pairs, 239 based on Foata normal form. 1/4366 useless extension candidates. Maximal degree in co-relation 44058. Up to 3495 conditions per place. [2024-05-12 13:24:43,881 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 856 selfloop transitions, 456 changer transitions 0/1320 dead transitions. [2024-05-12 13:24:43,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 1320 transitions, 30467 flow [2024-05-12 13:24:43,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:43,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:43,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-05-12 13:24:43,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-05-12 13:24:43,882 INFO L175 Difference]: Start difference. First operand has 511 places, 1282 transitions, 26447 flow. Second operand 10 states and 168 transitions. [2024-05-12 13:24:43,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 1320 transitions, 30467 flow [2024-05-12 13:24:45,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 1320 transitions, 30010 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-05-12 13:24:45,534 INFO L231 Difference]: Finished difference. Result has 513 places, 1282 transitions, 26929 flow [2024-05-12 13:24:45,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=25994, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=456, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=826, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=26929, PETRI_PLACES=513, PETRI_TRANSITIONS=1282} [2024-05-12 13:24:45,534 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 469 predicate places. [2024-05-12 13:24:45,534 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 1282 transitions, 26929 flow [2024-05-12 13:24:45,534 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 13:24:45,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:45,534 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 13:24:45,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-05-12 13:24:45,535 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:45,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:45,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1246310026, now seen corresponding path program 22 times [2024-05-12 13:24:45,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:45,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321325302] [2024-05-12 13:24:45,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:45,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:45,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:46,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 13:24:46,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:46,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321325302] [2024-05-12 13:24:46,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321325302] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:46,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:46,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:46,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640260533] [2024-05-12 13:24:46,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:46,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:46,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:46,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:46,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:46,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:24:46,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 1282 transitions, 26929 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 13:24:46,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:46,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:24:46,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:47,981 INFO L124 PetriNetUnfolderBase]: 2592/4593 cut-off events. [2024-05-12 13:24:47,982 INFO L125 PetriNetUnfolderBase]: For 304735/304735 co-relation queries the response was YES. [2024-05-12 13:24:48,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44256 conditions, 4593 events. 2592/4593 cut-off events. For 304735/304735 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 30661 event pairs, 200 based on Foata normal form. 3/4365 useless extension candidates. Maximal degree in co-relation 44073. Up to 2680 conditions per place. [2024-05-12 13:24:48,056 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 818 selfloop transitions, 526 changer transitions 0/1352 dead transitions. [2024-05-12 13:24:48,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 1352 transitions, 31366 flow [2024-05-12 13:24:48,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:48,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:48,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-05-12 13:24:48,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 13:24:48,057 INFO L175 Difference]: Start difference. First operand has 513 places, 1282 transitions, 26929 flow. Second operand 10 states and 180 transitions. [2024-05-12 13:24:48,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 1352 transitions, 31366 flow [2024-05-12 13:24:49,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 1352 transitions, 30483 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-05-12 13:24:49,959 INFO L231 Difference]: Finished difference. Result has 514 places, 1282 transitions, 27134 flow [2024-05-12 13:24:49,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=26050, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=526, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=756, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27134, PETRI_PLACES=514, PETRI_TRANSITIONS=1282} [2024-05-12 13:24:49,960 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 470 predicate places. [2024-05-12 13:24:49,960 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 1282 transitions, 27134 flow [2024-05-12 13:24:49,960 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 13:24:49,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:49,960 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 13:24:49,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-05-12 13:24:49,960 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:49,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:49,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1238691466, now seen corresponding path program 23 times [2024-05-12 13:24:49,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:49,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516252235] [2024-05-12 13:24:49,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:49,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:49,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:50,736 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 13:24:50,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:50,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516252235] [2024-05-12 13:24:50,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516252235] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:50,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:50,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:50,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873026813] [2024-05-12 13:24:50,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:50,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:50,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:50,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:50,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:50,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:24:50,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 1282 transitions, 27134 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 13:24:50,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:50,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:24:50,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:52,528 INFO L124 PetriNetUnfolderBase]: 2620/4639 cut-off events. [2024-05-12 13:24:52,528 INFO L125 PetriNetUnfolderBase]: For 308959/308959 co-relation queries the response was YES. [2024-05-12 13:24:52,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45188 conditions, 4639 events. 2620/4639 cut-off events. For 308959/308959 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 30983 event pairs, 217 based on Foata normal form. 3/4407 useless extension candidates. Maximal degree in co-relation 45005. Up to 2708 conditions per place. [2024-05-12 13:24:52,607 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 739 selfloop transitions, 600 changer transitions 0/1347 dead transitions. [2024-05-12 13:24:52,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 1347 transitions, 31288 flow [2024-05-12 13:24:52,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:52,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:52,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-05-12 13:24:52,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-05-12 13:24:52,607 INFO L175 Difference]: Start difference. First operand has 514 places, 1282 transitions, 27134 flow. Second operand 10 states and 176 transitions. [2024-05-12 13:24:52,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 1347 transitions, 31288 flow [2024-05-12 13:24:54,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 1347 transitions, 30318 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-05-12 13:24:54,659 INFO L231 Difference]: Finished difference. Result has 515 places, 1293 transitions, 27635 flow [2024-05-12 13:24:54,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=26179, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=589, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27635, PETRI_PLACES=515, PETRI_TRANSITIONS=1293} [2024-05-12 13:24:54,660 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 471 predicate places. [2024-05-12 13:24:54,660 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 1293 transitions, 27635 flow [2024-05-12 13:24:54,660 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 13:24:54,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:54,660 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 13:24:54,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-05-12 13:24:54,661 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:54,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:54,661 INFO L85 PathProgramCache]: Analyzing trace with hash 545291238, now seen corresponding path program 24 times [2024-05-12 13:24:54,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:54,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124095315] [2024-05-12 13:24:54,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:54,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:54,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:55,445 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 13:24:55,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:55,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124095315] [2024-05-12 13:24:55,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124095315] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:55,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:55,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:24:55,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030185713] [2024-05-12 13:24:55,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:55,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:24:55,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:55,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:24:55,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:24:55,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:24:55,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 1293 transitions, 27635 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 13:24:55,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:55,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:24:55,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:57,173 INFO L124 PetriNetUnfolderBase]: 2648/4686 cut-off events. [2024-05-12 13:24:57,173 INFO L125 PetriNetUnfolderBase]: For 311869/311869 co-relation queries the response was YES. [2024-05-12 13:24:57,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45816 conditions, 4686 events. 2648/4686 cut-off events. For 311869/311869 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 31336 event pairs, 209 based on Foata normal form. 3/4450 useless extension candidates. Maximal degree in co-relation 45633. Up to 2736 conditions per place. [2024-05-12 13:24:57,249 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 826 selfloop transitions, 546 changer transitions 0/1380 dead transitions. [2024-05-12 13:24:57,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 1380 transitions, 32298 flow [2024-05-12 13:24:57,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:57,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:57,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-05-12 13:24:57,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 13:24:57,250 INFO L175 Difference]: Start difference. First operand has 515 places, 1293 transitions, 27635 flow. Second operand 10 states and 180 transitions. [2024-05-12 13:24:57,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 1380 transitions, 32298 flow [2024-05-12 13:24:59,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 1380 transitions, 31346 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-05-12 13:24:59,254 INFO L231 Difference]: Finished difference. Result has 517 places, 1304 transitions, 28057 flow [2024-05-12 13:24:59,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=26726, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=535, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=758, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=28057, PETRI_PLACES=517, PETRI_TRANSITIONS=1304} [2024-05-12 13:24:59,255 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 473 predicate places. [2024-05-12 13:24:59,255 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 1304 transitions, 28057 flow [2024-05-12 13:24:59,255 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 13:24:59,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:59,255 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 13:24:59,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-05-12 13:24:59,255 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:59,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:59,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1238958593, now seen corresponding path program 30 times [2024-05-12 13:24:59,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:59,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424790614] [2024-05-12 13:24:59,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:59,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:59,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:00,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 13:25:00,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:00,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424790614] [2024-05-12 13:25:00,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424790614] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:00,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:00,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:00,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805714517] [2024-05-12 13:25:00,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:00,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:00,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:00,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:00,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:00,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:25:00,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 1304 transitions, 28057 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 13:25:00,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:00,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:25:00,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:01,753 INFO L124 PetriNetUnfolderBase]: 2646/4680 cut-off events. [2024-05-12 13:25:01,753 INFO L125 PetriNetUnfolderBase]: For 304047/304047 co-relation queries the response was YES. [2024-05-12 13:25:01,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45669 conditions, 4680 events. 2646/4680 cut-off events. For 304047/304047 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 31278 event pairs, 240 based on Foata normal form. 1/4440 useless extension candidates. Maximal degree in co-relation 45486. Up to 3576 conditions per place. [2024-05-12 13:25:01,827 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 833 selfloop transitions, 493 changer transitions 0/1334 dead transitions. [2024-05-12 13:25:01,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 1334 transitions, 31609 flow [2024-05-12 13:25:01,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:01,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:01,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-05-12 13:25:01,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415 [2024-05-12 13:25:01,828 INFO L175 Difference]: Start difference. First operand has 517 places, 1304 transitions, 28057 flow. Second operand 10 states and 166 transitions. [2024-05-12 13:25:01,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 1334 transitions, 31609 flow [2024-05-12 13:25:03,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 1334 transitions, 30217 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-05-12 13:25:03,636 INFO L231 Difference]: Finished difference. Result has 518 places, 1304 transitions, 27677 flow [2024-05-12 13:25:03,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=26667, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=811, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27677, PETRI_PLACES=518, PETRI_TRANSITIONS=1304} [2024-05-12 13:25:03,637 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 474 predicate places. [2024-05-12 13:25:03,637 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 1304 transitions, 27677 flow [2024-05-12 13:25:03,637 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 13:25:03,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:03,637 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 13:25:03,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-05-12 13:25:03,637 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:25:03,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:03,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1238958376, now seen corresponding path program 25 times [2024-05-12 13:25:03,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:03,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261694416] [2024-05-12 13:25:03,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:03,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:03,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:04,422 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 13:25:04,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:04,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261694416] [2024-05-12 13:25:04,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261694416] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:04,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:04,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:04,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197274921] [2024-05-12 13:25:04,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:04,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:04,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:04,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:04,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:04,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:25:04,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 1304 transitions, 27677 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 13:25:04,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:04,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:25:04,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:06,090 INFO L124 PetriNetUnfolderBase]: 2640/4675 cut-off events. [2024-05-12 13:25:06,090 INFO L125 PetriNetUnfolderBase]: For 292956/292956 co-relation queries the response was YES. [2024-05-12 13:25:06,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44837 conditions, 4675 events. 2640/4675 cut-off events. For 292956/292956 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 31336 event pairs, 210 based on Foata normal form. 3/4439 useless extension candidates. Maximal degree in co-relation 44654. Up to 2729 conditions per place. [2024-05-12 13:25:06,172 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 805 selfloop transitions, 555 changer transitions 0/1368 dead transitions. [2024-05-12 13:25:06,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 1368 transitions, 31715 flow [2024-05-12 13:25:06,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:06,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:06,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-05-12 13:25:06,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445 [2024-05-12 13:25:06,173 INFO L175 Difference]: Start difference. First operand has 518 places, 1304 transitions, 27677 flow. Second operand 10 states and 178 transitions. [2024-05-12 13:25:06,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 1368 transitions, 31715 flow [2024-05-12 13:25:07,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 1368 transitions, 30491 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-05-12 13:25:07,990 INFO L231 Difference]: Finished difference. Result has 516 places, 1304 transitions, 27597 flow [2024-05-12 13:25:07,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=26455, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=555, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=749, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27597, PETRI_PLACES=516, PETRI_TRANSITIONS=1304} [2024-05-12 13:25:07,990 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 472 predicate places. [2024-05-12 13:25:07,991 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 1304 transitions, 27597 flow [2024-05-12 13:25:07,991 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 13:25:07,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:07,991 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 13:25:07,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-05-12 13:25:07,991 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:25:07,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:07,991 INFO L85 PathProgramCache]: Analyzing trace with hash -233812006, now seen corresponding path program 26 times [2024-05-12 13:25:07,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:07,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753477777] [2024-05-12 13:25:07,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:07,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:07,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:08,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 13:25:08,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:08,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753477777] [2024-05-12 13:25:08,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753477777] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:08,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:08,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:08,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782912800] [2024-05-12 13:25:08,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:08,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:08,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:08,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:08,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:08,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:25:08,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 1304 transitions, 27597 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 13:25:08,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:08,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:25:08,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:10,534 INFO L124 PetriNetUnfolderBase]: 2736/4848 cut-off events. [2024-05-12 13:25:10,534 INFO L125 PetriNetUnfolderBase]: For 321660/321660 co-relation queries the response was YES. [2024-05-12 13:25:10,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47062 conditions, 4848 events. 2736/4848 cut-off events. For 321660/321660 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 32821 event pairs, 513 based on Foata normal form. 3/4600 useless extension candidates. Maximal degree in co-relation 46879. Up to 4293 conditions per place. [2024-05-12 13:25:10,612 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1308 selfloop transitions, 79 changer transitions 0/1395 dead transitions. [2024-05-12 13:25:10,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 1395 transitions, 32239 flow [2024-05-12 13:25:10,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:10,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:10,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-05-12 13:25:10,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-05-12 13:25:10,613 INFO L175 Difference]: Start difference. First operand has 516 places, 1304 transitions, 27597 flow. Second operand 10 states and 165 transitions. [2024-05-12 13:25:10,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 1395 transitions, 32239 flow [2024-05-12 13:25:12,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 1395 transitions, 30830 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-05-12 13:25:12,587 INFO L231 Difference]: Finished difference. Result has 515 places, 1337 transitions, 27057 flow [2024-05-12 13:25:12,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=26258, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27057, PETRI_PLACES=515, PETRI_TRANSITIONS=1337} [2024-05-12 13:25:12,588 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 471 predicate places. [2024-05-12 13:25:12,588 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 1337 transitions, 27057 flow [2024-05-12 13:25:12,588 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 13:25:12,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:12,588 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 13:25:12,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-05-12 13:25:12,588 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:25:12,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:12,588 INFO L85 PathProgramCache]: Analyzing trace with hash -298912086, now seen corresponding path program 27 times [2024-05-12 13:25:12,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:12,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850038462] [2024-05-12 13:25:12,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:12,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:12,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:13,337 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 13:25:13,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:13,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850038462] [2024-05-12 13:25:13,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850038462] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:13,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:13,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:13,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176425198] [2024-05-12 13:25:13,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:13,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:13,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:13,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:13,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:13,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:25:13,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 1337 transitions, 27057 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 13:25:13,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:13,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:25:13,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:15,186 INFO L124 PetriNetUnfolderBase]: 2764/4895 cut-off events. [2024-05-12 13:25:15,186 INFO L125 PetriNetUnfolderBase]: For 313948/313948 co-relation queries the response was YES. [2024-05-12 13:25:15,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46165 conditions, 4895 events. 2764/4895 cut-off events. For 313948/313948 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 33159 event pairs, 516 based on Foata normal form. 3/4643 useless extension candidates. Maximal degree in co-relation 45982. Up to 4321 conditions per place. [2024-05-12 13:25:15,269 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1297 selfloop transitions, 94 changer transitions 0/1399 dead transitions. [2024-05-12 13:25:15,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 1399 transitions, 31155 flow [2024-05-12 13:25:15,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:15,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:15,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-05-12 13:25:15,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-05-12 13:25:15,270 INFO L175 Difference]: Start difference. First operand has 515 places, 1337 transitions, 27057 flow. Second operand 10 states and 164 transitions. [2024-05-12 13:25:15,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 1399 transitions, 31155 flow [2024-05-12 13:25:17,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 1399 transitions, 31027 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-05-12 13:25:17,267 INFO L231 Difference]: Finished difference. Result has 520 places, 1348 transitions, 27358 flow [2024-05-12 13:25:17,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=26957, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27358, PETRI_PLACES=520, PETRI_TRANSITIONS=1348} [2024-05-12 13:25:17,268 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 476 predicate places. [2024-05-12 13:25:17,268 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 1348 transitions, 27358 flow [2024-05-12 13:25:17,269 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 13:25:17,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:17,269 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 13:25:17,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-05-12 13:25:17,269 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:25:17,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:17,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1413097834, now seen corresponding path program 28 times [2024-05-12 13:25:17,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:17,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394654387] [2024-05-12 13:25:17,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:17,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:17,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:18,027 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 13:25:18,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:18,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394654387] [2024-05-12 13:25:18,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394654387] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:18,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:18,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:18,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953047388] [2024-05-12 13:25:18,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:18,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:18,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:18,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:18,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:18,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:25:18,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 1348 transitions, 27358 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 13:25:18,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:18,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:25:18,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:19,903 INFO L124 PetriNetUnfolderBase]: 2826/4998 cut-off events. [2024-05-12 13:25:19,904 INFO L125 PetriNetUnfolderBase]: For 333871/333871 co-relation queries the response was YES. [2024-05-12 13:25:19,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47425 conditions, 4998 events. 2826/4998 cut-off events. For 333871/333871 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 33929 event pairs, 515 based on Foata normal form. 3/4738 useless extension candidates. Maximal degree in co-relation 47240. Up to 4148 conditions per place. [2024-05-12 13:25:19,981 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1245 selfloop transitions, 172 changer transitions 0/1425 dead transitions. [2024-05-12 13:25:19,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1425 transitions, 31960 flow [2024-05-12 13:25:19,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:19,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:19,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-05-12 13:25:19,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-05-12 13:25:19,982 INFO L175 Difference]: Start difference. First operand has 520 places, 1348 transitions, 27358 flow. Second operand 10 states and 168 transitions. [2024-05-12 13:25:19,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1425 transitions, 31960 flow [2024-05-12 13:25:22,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 1425 transitions, 31821 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 13:25:22,341 INFO L231 Difference]: Finished difference. Result has 523 places, 1370 transitions, 28026 flow [2024-05-12 13:25:22,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27219, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=28026, PETRI_PLACES=523, PETRI_TRANSITIONS=1370} [2024-05-12 13:25:22,342 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 479 predicate places. [2024-05-12 13:25:22,342 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 1370 transitions, 28026 flow [2024-05-12 13:25:22,342 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 13:25:22,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:22,342 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 13:25:22,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-05-12 13:25:22,342 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:25:22,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:22,343 INFO L85 PathProgramCache]: Analyzing trace with hash 787294517, now seen corresponding path program 31 times [2024-05-12 13:25:22,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:22,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672505369] [2024-05-12 13:25:22,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:22,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:22,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:23,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:23,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:23,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672505369] [2024-05-12 13:25:23,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672505369] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:23,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:23,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:23,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825793428] [2024-05-12 13:25:23,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:23,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:23,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:23,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:23,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:23,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:25:23,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 1370 transitions, 28026 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 13:25:23,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:23,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:25:23,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:24,930 INFO L124 PetriNetUnfolderBase]: 2834/5013 cut-off events. [2024-05-12 13:25:24,930 INFO L125 PetriNetUnfolderBase]: For 333060/333060 co-relation queries the response was YES. [2024-05-12 13:25:24,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47855 conditions, 5013 events. 2834/5013 cut-off events. For 333060/333060 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 34127 event pairs, 544 based on Foata normal form. 1/4751 useless extension candidates. Maximal degree in co-relation 47669. Up to 4678 conditions per place. [2024-05-12 13:25:25,009 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 1351 selfloop transitions, 35 changer transitions 0/1394 dead transitions. [2024-05-12 13:25:25,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 1394 transitions, 31214 flow [2024-05-12 13:25:25,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:25,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:25,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-05-12 13:25:25,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3725 [2024-05-12 13:25:25,009 INFO L175 Difference]: Start difference. First operand has 523 places, 1370 transitions, 28026 flow. Second operand 10 states and 149 transitions. [2024-05-12 13:25:25,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 1394 transitions, 31214 flow [2024-05-12 13:25:27,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 1394 transitions, 30423 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-05-12 13:25:27,245 INFO L231 Difference]: Finished difference. Result has 525 places, 1378 transitions, 27490 flow [2024-05-12 13:25:27,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27235, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27490, PETRI_PLACES=525, PETRI_TRANSITIONS=1378} [2024-05-12 13:25:27,246 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 481 predicate places. [2024-05-12 13:25:27,246 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 1378 transitions, 27490 flow [2024-05-12 13:25:27,246 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 13:25:27,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:27,246 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 13:25:27,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-05-12 13:25:27,246 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:25:27,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:27,246 INFO L85 PathProgramCache]: Analyzing trace with hash -298919526, now seen corresponding path program 29 times [2024-05-12 13:25:27,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:27,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183773152] [2024-05-12 13:25:27,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:27,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:27,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:27,985 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 13:25:27,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:27,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183773152] [2024-05-12 13:25:27,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183773152] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:27,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:27,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:27,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714070596] [2024-05-12 13:25:27,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:27,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:27,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:27,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:27,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:28,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:25:28,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 1378 transitions, 27490 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 13:25:28,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:28,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:25:28,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:29,857 INFO L124 PetriNetUnfolderBase]: 2828/5004 cut-off events. [2024-05-12 13:25:29,857 INFO L125 PetriNetUnfolderBase]: For 324466/324466 co-relation queries the response was YES. [2024-05-12 13:25:29,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47081 conditions, 5004 events. 2828/5004 cut-off events. For 324466/324466 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 34046 event pairs, 516 based on Foata normal form. 3/4744 useless extension candidates. Maximal degree in co-relation 46894. Up to 4432 conditions per place. [2024-05-12 13:25:29,936 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1305 selfloop transitions, 106 changer transitions 0/1419 dead transitions. [2024-05-12 13:25:29,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 1419 transitions, 31096 flow [2024-05-12 13:25:29,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:29,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:29,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-05-12 13:25:29,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405 [2024-05-12 13:25:29,937 INFO L175 Difference]: Start difference. First operand has 525 places, 1378 transitions, 27490 flow. Second operand 10 states and 162 transitions. [2024-05-12 13:25:29,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 1419 transitions, 31096 flow [2024-05-12 13:25:32,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 1419 transitions, 30988 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-05-12 13:25:32,122 INFO L231 Difference]: Finished difference. Result has 527 places, 1378 transitions, 27611 flow [2024-05-12 13:25:32,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27382, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27611, PETRI_PLACES=527, PETRI_TRANSITIONS=1378} [2024-05-12 13:25:32,123 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 483 predicate places. [2024-05-12 13:25:32,123 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 1378 transitions, 27611 flow [2024-05-12 13:25:32,123 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 13:25:32,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:32,123 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 13:25:32,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-05-12 13:25:32,123 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:25:32,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:32,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1413105274, now seen corresponding path program 30 times [2024-05-12 13:25:32,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:32,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644691732] [2024-05-12 13:25:32,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:32,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:32,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:32,886 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 13:25:32,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:32,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644691732] [2024-05-12 13:25:32,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644691732] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:32,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:32,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:32,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807657334] [2024-05-12 13:25:32,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:32,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:32,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:32,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:32,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:32,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:25:32,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 1378 transitions, 27611 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 13:25:32,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:32,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:25:32,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:34,780 INFO L124 PetriNetUnfolderBase]: 2856/5051 cut-off events. [2024-05-12 13:25:34,780 INFO L125 PetriNetUnfolderBase]: For 330787/330787 co-relation queries the response was YES. [2024-05-12 13:25:34,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47651 conditions, 5051 events. 2856/5051 cut-off events. For 330787/330787 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 34448 event pairs, 512 based on Foata normal form. 3/4787 useless extension candidates. Maximal degree in co-relation 47463. Up to 4186 conditions per place. [2024-05-12 13:25:34,857 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1265 selfloop transitions, 179 changer transitions 0/1452 dead transitions. [2024-05-12 13:25:34,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 1452 transitions, 32148 flow [2024-05-12 13:25:34,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:34,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:34,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 13:25:34,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275 [2024-05-12 13:25:34,858 INFO L175 Difference]: Start difference. First operand has 527 places, 1378 transitions, 27611 flow. Second operand 10 states and 171 transitions. [2024-05-12 13:25:34,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 1452 transitions, 32148 flow [2024-05-12 13:25:36,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 1452 transitions, 31986 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 13:25:36,915 INFO L231 Difference]: Finished difference. Result has 529 places, 1389 transitions, 27985 flow [2024-05-12 13:25:36,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27449, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27985, PETRI_PLACES=529, PETRI_TRANSITIONS=1389} [2024-05-12 13:25:36,915 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 485 predicate places. [2024-05-12 13:25:36,915 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 1389 transitions, 27985 flow [2024-05-12 13:25:36,915 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 13:25:36,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:36,916 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 13:25:36,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-05-12 13:25:36,916 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:25:36,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:36,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1413105491, now seen corresponding path program 32 times [2024-05-12 13:25:36,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:36,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055072626] [2024-05-12 13:25:36,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:36,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:36,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:37,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:37,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:37,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055072626] [2024-05-12 13:25:37,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055072626] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:37,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:37,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:37,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826609978] [2024-05-12 13:25:37,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:37,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:37,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:37,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:37,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:37,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:25:37,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 1389 transitions, 27985 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 13:25:37,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:37,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:25:37,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:39,548 INFO L124 PetriNetUnfolderBase]: 2874/5084 cut-off events. [2024-05-12 13:25:39,548 INFO L125 PetriNetUnfolderBase]: For 334560/334560 co-relation queries the response was YES. [2024-05-12 13:25:39,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48360 conditions, 5084 events. 2874/5084 cut-off events. For 334560/334560 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 34682 event pairs, 542 based on Foata normal form. 1/4818 useless extension candidates. Maximal degree in co-relation 48171. Up to 4647 conditions per place. [2024-05-12 13:25:39,628 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 1326 selfloop transitions, 97 changer transitions 0/1431 dead transitions. [2024-05-12 13:25:39,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 1431 transitions, 32196 flow [2024-05-12 13:25:39,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:39,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:39,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-05-12 13:25:39,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.395 [2024-05-12 13:25:39,629 INFO L175 Difference]: Start difference. First operand has 529 places, 1389 transitions, 27985 flow. Second operand 10 states and 158 transitions. [2024-05-12 13:25:39,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 1431 transitions, 32196 flow [2024-05-12 13:25:42,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 1431 transitions, 31990 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:42,024 INFO L231 Difference]: Finished difference. Result has 533 places, 1405 transitions, 28329 flow [2024-05-12 13:25:42,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27779, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=28329, PETRI_PLACES=533, PETRI_TRANSITIONS=1405} [2024-05-12 13:25:42,024 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 489 predicate places. [2024-05-12 13:25:42,024 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 1405 transitions, 28329 flow [2024-05-12 13:25:42,025 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 13:25:42,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:42,025 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 13:25:42,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-05-12 13:25:42,025 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:25:42,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:42,025 INFO L85 PathProgramCache]: Analyzing trace with hash 54697443, now seen corresponding path program 1 times [2024-05-12 13:25:42,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:42,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567622819] [2024-05-12 13:25:42,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:42,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:42,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:42,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:42,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:42,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567622819] [2024-05-12 13:25:42,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567622819] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:42,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:42,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:42,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927818367] [2024-05-12 13:25:42,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:42,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:42,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:42,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:42,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:43,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:25:43,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 1405 transitions, 28329 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 13:25:43,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:43,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:25:43,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:44,930 INFO L124 PetriNetUnfolderBase]: 2870/5078 cut-off events. [2024-05-12 13:25:44,930 INFO L125 PetriNetUnfolderBase]: For 335691/335691 co-relation queries the response was YES. [2024-05-12 13:25:44,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47992 conditions, 5078 events. 2870/5078 cut-off events. For 335691/335691 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 34650 event pairs, 529 based on Foata normal form. 2/4813 useless extension candidates. Maximal degree in co-relation 47802. Up to 4725 conditions per place. [2024-05-12 13:25:45,015 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 1401 selfloop transitions, 17 changer transitions 0/1426 dead transitions. [2024-05-12 13:25:45,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 1426 transitions, 31419 flow [2024-05-12 13:25:45,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:45,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:45,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-05-12 13:25:45,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-05-12 13:25:45,016 INFO L175 Difference]: Start difference. First operand has 533 places, 1405 transitions, 28329 flow. Second operand 10 states and 152 transitions. [2024-05-12 13:25:45,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 1426 transitions, 31419 flow [2024-05-12 13:25:47,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 1426 transitions, 30825 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-05-12 13:25:47,179 INFO L231 Difference]: Finished difference. Result has 535 places, 1407 transitions, 27810 flow [2024-05-12 13:25:47,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27735, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27810, PETRI_PLACES=535, PETRI_TRANSITIONS=1407} [2024-05-12 13:25:47,180 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 491 predicate places. [2024-05-12 13:25:47,180 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 1407 transitions, 27810 flow [2024-05-12 13:25:47,180 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 13:25:47,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:47,180 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 13:25:47,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-05-12 13:25:47,180 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:25:47,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:47,181 INFO L85 PathProgramCache]: Analyzing trace with hash 42752244, now seen corresponding path program 31 times [2024-05-12 13:25:47,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:47,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794518259] [2024-05-12 13:25:47,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:47,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:47,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:47,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:47,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:47,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794518259] [2024-05-12 13:25:47,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794518259] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:47,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:47,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:47,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615744015] [2024-05-12 13:25:47,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:47,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:47,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:47,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:47,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:48,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:25:48,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 1407 transitions, 27810 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 13:25:48,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:48,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:25:48,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:49,813 INFO L124 PetriNetUnfolderBase]: 2864/5069 cut-off events. [2024-05-12 13:25:49,813 INFO L125 PetriNetUnfolderBase]: For 325940/325940 co-relation queries the response was YES. [2024-05-12 13:25:49,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47404 conditions, 5069 events. 2864/5069 cut-off events. For 325940/325940 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 34583 event pairs, 529 based on Foata normal form. 3/4805 useless extension candidates. Maximal degree in co-relation 47214. Up to 4674 conditions per place. [2024-05-12 13:25:49,898 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1393 selfloop transitions, 37 changer transitions 0/1438 dead transitions. [2024-05-12 13:25:49,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 1438 transitions, 31076 flow [2024-05-12 13:25:49,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:49,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:49,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-05-12 13:25:49,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-05-12 13:25:49,899 INFO L175 Difference]: Start difference. First operand has 535 places, 1407 transitions, 27810 flow. Second operand 10 states and 155 transitions. [2024-05-12 13:25:49,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 1438 transitions, 31076 flow [2024-05-12 13:25:52,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 1438 transitions, 30998 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-05-12 13:25:52,506 INFO L231 Difference]: Finished difference. Result has 535 places, 1407 transitions, 27825 flow [2024-05-12 13:25:52,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27732, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27825, PETRI_PLACES=535, PETRI_TRANSITIONS=1407} [2024-05-12 13:25:52,507 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 491 predicate places. [2024-05-12 13:25:52,507 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 1407 transitions, 27825 flow [2024-05-12 13:25:52,507 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 13:25:52,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:52,507 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 13:25:52,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-05-12 13:25:52,507 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:25:52,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:52,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1413312881, now seen corresponding path program 33 times [2024-05-12 13:25:52,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:52,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671093340] [2024-05-12 13:25:52,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:52,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:52,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:53,280 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 13:25:53,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:53,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671093340] [2024-05-12 13:25:53,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671093340] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:53,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:53,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:53,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122745204] [2024-05-12 13:25:53,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:53,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:53,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:53,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:53,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:53,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:25:53,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 1407 transitions, 27825 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 13:25:53,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:53,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:25:53,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:55,254 INFO L124 PetriNetUnfolderBase]: 2872/5084 cut-off events. [2024-05-12 13:25:55,254 INFO L125 PetriNetUnfolderBase]: For 322069/322069 co-relation queries the response was YES. [2024-05-12 13:25:55,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47582 conditions, 5084 events. 2872/5084 cut-off events. For 322069/322069 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 34753 event pairs, 538 based on Foata normal form. 1/4818 useless extension candidates. Maximal degree in co-relation 47391. Up to 4644 conditions per place. [2024-05-12 13:25:55,345 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 1305 selfloop transitions, 123 changer transitions 0/1436 dead transitions. [2024-05-12 13:25:55,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 1436 transitions, 31488 flow [2024-05-12 13:25:55,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:55,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:55,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-05-12 13:25:55,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-05-12 13:25:55,346 INFO L175 Difference]: Start difference. First operand has 535 places, 1407 transitions, 27825 flow. Second operand 10 states and 155 transitions. [2024-05-12 13:25:55,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 1436 transitions, 31488 flow [2024-05-12 13:25:58,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 1436 transitions, 31275 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-05-12 13:25:58,149 INFO L231 Difference]: Finished difference. Result has 534 places, 1415 transitions, 28011 flow [2024-05-12 13:25:58,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27612, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=28011, PETRI_PLACES=534, PETRI_TRANSITIONS=1415} [2024-05-12 13:25:58,149 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 490 predicate places. [2024-05-12 13:25:58,150 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 1415 transitions, 28011 flow [2024-05-12 13:25:58,150 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 13:25:58,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:58,150 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 13:25:58,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-05-12 13:25:58,150 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:25:58,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:58,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1413313036, now seen corresponding path program 16 times [2024-05-12 13:25:58,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:58,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232739915] [2024-05-12 13:25:58,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:58,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:58,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:59,049 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 13:25:59,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:59,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232739915] [2024-05-12 13:25:59,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232739915] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:59,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:59,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:25:59,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857015976] [2024-05-12 13:25:59,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:59,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:25:59,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:59,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:25:59,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:25:59,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:25:59,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 1415 transitions, 28011 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:59,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:59,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:25:59,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:00,908 INFO L124 PetriNetUnfolderBase]: 2804/5003 cut-off events. [2024-05-12 13:26:00,908 INFO L125 PetriNetUnfolderBase]: For 322722/322722 co-relation queries the response was YES. [2024-05-12 13:26:00,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46838 conditions, 5003 events. 2804/5003 cut-off events. For 322722/322722 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 34526 event pairs, 496 based on Foata normal form. 1/4740 useless extension candidates. Maximal degree in co-relation 46646. Up to 4288 conditions per place. [2024-05-12 13:26:00,990 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 1166 selfloop transitions, 35 changer transitions 0/1433 dead transitions. [2024-05-12 13:26:00,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 1433 transitions, 30759 flow [2024-05-12 13:26:00,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:26:00,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:26:00,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-05-12 13:26:00,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.395 [2024-05-12 13:26:00,991 INFO L175 Difference]: Start difference. First operand has 534 places, 1415 transitions, 28011 flow. Second operand 10 states and 158 transitions. [2024-05-12 13:26:00,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 1433 transitions, 30759 flow [2024-05-12 13:26:04,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 1433 transitions, 30223 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-05-12 13:26:04,425 INFO L231 Difference]: Finished difference. Result has 536 places, 1417 transitions, 27595 flow [2024-05-12 13:26:04,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27475, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27595, PETRI_PLACES=536, PETRI_TRANSITIONS=1417} [2024-05-12 13:26:04,425 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 492 predicate places. [2024-05-12 13:26:04,425 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 1417 transitions, 27595 flow [2024-05-12 13:26:04,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:04,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:04,426 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 13:26:04,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-05-12 13:26:04,426 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:26:04,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:04,426 INFO L85 PathProgramCache]: Analyzing trace with hash -327093041, now seen corresponding path program 34 times [2024-05-12 13:26:04,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:04,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628078624] [2024-05-12 13:26:04,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:04,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:04,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:05,186 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 13:26:05,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:05,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628078624] [2024-05-12 13:26:05,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628078624] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:05,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:05,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:26:05,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285193991] [2024-05-12 13:26:05,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:05,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:26:05,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:05,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:26:05,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:26:05,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:26:05,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 1417 transitions, 27595 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 13:26:05,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:05,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:26:05,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:07,190 INFO L124 PetriNetUnfolderBase]: 2868/5078 cut-off events. [2024-05-12 13:26:07,190 INFO L125 PetriNetUnfolderBase]: For 317892/317892 co-relation queries the response was YES. [2024-05-12 13:26:07,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47274 conditions, 5078 events. 2868/5078 cut-off events. For 317892/317892 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 34725 event pairs, 538 based on Foata normal form. 1/4812 useless extension candidates. Maximal degree in co-relation 47081. Up to 4639 conditions per place. [2024-05-12 13:26:07,286 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 1321 selfloop transitions, 111 changer transitions 0/1440 dead transitions. [2024-05-12 13:26:07,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 1440 transitions, 31216 flow [2024-05-12 13:26:07,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:26:07,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:26:07,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-05-12 13:26:07,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39 [2024-05-12 13:26:07,287 INFO L175 Difference]: Start difference. First operand has 536 places, 1417 transitions, 27595 flow. Second operand 10 states and 156 transitions. [2024-05-12 13:26:07,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 1440 transitions, 31216 flow [2024-05-12 13:26:10,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 1440 transitions, 31092 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-05-12 13:26:10,740 INFO L231 Difference]: Finished difference. Result has 538 places, 1417 transitions, 27707 flow [2024-05-12 13:26:10,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27471, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27707, PETRI_PLACES=538, PETRI_TRANSITIONS=1417} [2024-05-12 13:26:10,741 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 494 predicate places. [2024-05-12 13:26:10,741 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 1417 transitions, 27707 flow [2024-05-12 13:26:10,741 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 13:26:10,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:10,741 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 13:26:10,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-05-12 13:26:10,741 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:26:10,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:10,742 INFO L85 PathProgramCache]: Analyzing trace with hash -895421968, now seen corresponding path program 32 times [2024-05-12 13:26:10,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:10,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019059016] [2024-05-12 13:26:10,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:10,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:10,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:11,530 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 13:26:11,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:11,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019059016] [2024-05-12 13:26:11,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019059016] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:11,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:11,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:26:11,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293121623] [2024-05-12 13:26:11,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:11,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:26:11,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:11,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:26:11,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:26:11,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:26:11,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 1417 transitions, 27707 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 13:26:11,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:11,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:26:11,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:13,657 INFO L124 PetriNetUnfolderBase]: 2930/5181 cut-off events. [2024-05-12 13:26:13,658 INFO L125 PetriNetUnfolderBase]: For 350541/350541 co-relation queries the response was YES. [2024-05-12 13:26:13,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48512 conditions, 5181 events. 2930/5181 cut-off events. For 350541/350541 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 35511 event pairs, 524 based on Foata normal form. 3/4909 useless extension candidates. Maximal degree in co-relation 48318. Up to 4275 conditions per place. [2024-05-12 13:26:13,748 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1322 selfloop transitions, 191 changer transitions 0/1521 dead transitions. [2024-05-12 13:26:13,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 1521 transitions, 33211 flow [2024-05-12 13:26:13,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:26:13,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:26:13,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-05-12 13:26:13,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.435 [2024-05-12 13:26:13,749 INFO L175 Difference]: Start difference. First operand has 538 places, 1417 transitions, 27707 flow. Second operand 10 states and 174 transitions. [2024-05-12 13:26:13,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 1521 transitions, 33211 flow [2024-05-12 13:26:16,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 1521 transitions, 33024 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 13:26:16,807 INFO L231 Difference]: Finished difference. Result has 540 places, 1439 transitions, 28365 flow [2024-05-12 13:26:16,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27520, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=28365, PETRI_PLACES=540, PETRI_TRANSITIONS=1439} [2024-05-12 13:26:16,807 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 496 predicate places. [2024-05-12 13:26:16,807 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 1439 transitions, 28365 flow [2024-05-12 13:26:16,807 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 13:26:16,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:16,808 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 13:26:16,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-05-12 13:26:16,808 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:26:16,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:16,808 INFO L85 PathProgramCache]: Analyzing trace with hash 870646523, now seen corresponding path program 35 times [2024-05-12 13:26:16,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:16,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863816825] [2024-05-12 13:26:16,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:16,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:16,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:17,574 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 13:26:17,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:17,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863816825] [2024-05-12 13:26:17,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863816825] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:17,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:17,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:26:17,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785209579] [2024-05-12 13:26:17,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:17,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:26:17,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:17,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:26:17,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:26:17,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:26:17,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 1439 transitions, 28365 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 13:26:17,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:17,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:26:17,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:19,526 INFO L124 PetriNetUnfolderBase]: 2928/5178 cut-off events. [2024-05-12 13:26:19,526 INFO L125 PetriNetUnfolderBase]: For 342656/342656 co-relation queries the response was YES. [2024-05-12 13:26:19,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48761 conditions, 5178 events. 2928/5178 cut-off events. For 342656/342656 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 35486 event pairs, 545 based on Foata normal form. 1/4904 useless extension candidates. Maximal degree in co-relation 48566. Up to 4738 conditions per place. [2024-05-12 13:26:19,623 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 1354 selfloop transitions, 103 changer transitions 0/1465 dead transitions. [2024-05-12 13:26:19,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 1465 transitions, 32002 flow [2024-05-12 13:26:19,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:26:19,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:26:19,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-05-12 13:26:19,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925 [2024-05-12 13:26:19,624 INFO L175 Difference]: Start difference. First operand has 540 places, 1439 transitions, 28365 flow. Second operand 10 states and 157 transitions. [2024-05-12 13:26:19,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 1465 transitions, 32002 flow [2024-05-12 13:26:22,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 1465 transitions, 31217 flow, removed 77 selfloop flow, removed 9 redundant places. [2024-05-12 13:26:22,745 INFO L231 Difference]: Finished difference. Result has 541 places, 1439 transitions, 27800 flow [2024-05-12 13:26:22,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27580, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27800, PETRI_PLACES=541, PETRI_TRANSITIONS=1439} [2024-05-12 13:26:22,746 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 497 predicate places. [2024-05-12 13:26:22,746 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 1439 transitions, 27800 flow [2024-05-12 13:26:22,746 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 13:26:22,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:22,746 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 13:26:22,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-05-12 13:26:22,747 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:26:22,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:22,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1405955434, now seen corresponding path program 33 times [2024-05-12 13:26:22,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:22,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456680822] [2024-05-12 13:26:22,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:22,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:22,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:23,502 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 13:26:23,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:23,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456680822] [2024-05-12 13:26:23,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456680822] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:23,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:23,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:26:23,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116844504] [2024-05-12 13:26:23,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:23,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:26:23,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:23,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:26:23,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:26:23,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:26:23,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 1439 transitions, 27800 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 13:26:23,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:23,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:26:23,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:25,497 INFO L124 PetriNetUnfolderBase]: 2922/5169 cut-off events. [2024-05-12 13:26:25,498 INFO L125 PetriNetUnfolderBase]: For 336500/336500 co-relation queries the response was YES. [2024-05-12 13:26:25,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47743 conditions, 5169 events. 2922/5169 cut-off events. For 336500/336500 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 35457 event pairs, 518 based on Foata normal form. 3/4897 useless extension candidates. Maximal degree in co-relation 47548. Up to 4268 conditions per place. [2024-05-12 13:26:25,581 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1306 selfloop transitions, 197 changer transitions 0/1511 dead transitions. [2024-05-12 13:26:25,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 1511 transitions, 32510 flow [2024-05-12 13:26:25,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:26:25,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:26:25,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-05-12 13:26:25,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43 [2024-05-12 13:26:25,582 INFO L175 Difference]: Start difference. First operand has 541 places, 1439 transitions, 27800 flow. Second operand 10 states and 172 transitions. [2024-05-12 13:26:25,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 1511 transitions, 32510 flow [2024-05-12 13:26:28,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 1511 transitions, 32117 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-05-12 13:26:28,600 INFO L231 Difference]: Finished difference. Result has 540 places, 1439 transitions, 27818 flow [2024-05-12 13:26:28,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27407, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27818, PETRI_PLACES=540, PETRI_TRANSITIONS=1439} [2024-05-12 13:26:28,600 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 496 predicate places. [2024-05-12 13:26:28,600 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 1439 transitions, 27818 flow [2024-05-12 13:26:28,600 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 13:26:28,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:28,600 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 13:26:28,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-05-12 13:26:28,601 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:26:28,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:28,601 INFO L85 PathProgramCache]: Analyzing trace with hash 863295090, now seen corresponding path program 34 times [2024-05-12 13:26:28,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:28,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419149837] [2024-05-12 13:26:28,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:28,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:28,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:29,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:29,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:29,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419149837] [2024-05-12 13:26:29,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419149837] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:29,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:29,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:26:29,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226905457] [2024-05-12 13:26:29,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:29,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:26:29,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:29,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:26:29,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:26:29,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:26:29,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 1439 transitions, 27818 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 13:26:29,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:29,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:26:29,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:31,356 INFO L124 PetriNetUnfolderBase]: 2916/5160 cut-off events. [2024-05-12 13:26:31,357 INFO L125 PetriNetUnfolderBase]: For 326286/326286 co-relation queries the response was YES. [2024-05-12 13:26:31,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47691 conditions, 5160 events. 2916/5160 cut-off events. For 326286/326286 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 35359 event pairs, 498 based on Foata normal form. 3/4888 useless extension candidates. Maximal degree in co-relation 47495. Up to 4264 conditions per place. [2024-05-12 13:26:31,456 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1238 selfloop transitions, 237 changer transitions 0/1483 dead transitions. [2024-05-12 13:26:31,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 1483 transitions, 31756 flow [2024-05-12 13:26:31,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:26:31,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:26:31,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-05-12 13:26:31,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415 [2024-05-12 13:26:31,457 INFO L175 Difference]: Start difference. First operand has 540 places, 1439 transitions, 27818 flow. Second operand 10 states and 166 transitions. [2024-05-12 13:26:31,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 1483 transitions, 31756 flow [2024-05-12 13:26:34,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 1483 transitions, 31391 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 13:26:34,886 INFO L231 Difference]: Finished difference. Result has 542 places, 1439 transitions, 27944 flow [2024-05-12 13:26:34,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27453, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27944, PETRI_PLACES=542, PETRI_TRANSITIONS=1439} [2024-05-12 13:26:34,887 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 498 predicate places. [2024-05-12 13:26:34,887 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 1439 transitions, 27944 flow [2024-05-12 13:26:34,887 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 13:26:34,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:34,887 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 13:26:34,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-05-12 13:26:34,887 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:26:34,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:34,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1405688524, now seen corresponding path program 35 times [2024-05-12 13:26:34,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:34,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93025390] [2024-05-12 13:26:34,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:34,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:34,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:35,643 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 13:26:35,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:35,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93025390] [2024-05-12 13:26:35,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93025390] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:35,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:35,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:26:35,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959383903] [2024-05-12 13:26:35,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:35,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:26:35,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:35,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:26:35,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:26:35,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:26:35,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 1439 transitions, 27944 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 13:26:35,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:35,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:26:35,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:37,616 INFO L124 PetriNetUnfolderBase]: 2910/5151 cut-off events. [2024-05-12 13:26:37,617 INFO L125 PetriNetUnfolderBase]: For 315570/315570 co-relation queries the response was YES. [2024-05-12 13:26:37,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47522 conditions, 5151 events. 2910/5151 cut-off events. For 315570/315570 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 35286 event pairs, 523 based on Foata normal form. 3/4879 useless extension candidates. Maximal degree in co-relation 47325. Up to 4260 conditions per place. [2024-05-12 13:26:37,703 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1290 selfloop transitions, 202 changer transitions 0/1500 dead transitions. [2024-05-12 13:26:37,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 1500 transitions, 32032 flow [2024-05-12 13:26:37,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:26:37,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:26:37,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-05-12 13:26:37,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175 [2024-05-12 13:26:37,704 INFO L175 Difference]: Start difference. First operand has 542 places, 1439 transitions, 27944 flow. Second operand 10 states and 167 transitions. [2024-05-12 13:26:37,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 1500 transitions, 32032 flow [2024-05-12 13:26:40,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 1500 transitions, 30931 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-05-12 13:26:40,924 INFO L231 Difference]: Finished difference. Result has 541 places, 1439 transitions, 27266 flow [2024-05-12 13:26:40,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=26843, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27266, PETRI_PLACES=541, PETRI_TRANSITIONS=1439} [2024-05-12 13:26:40,925 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 497 predicate places. [2024-05-12 13:26:40,925 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 1439 transitions, 27266 flow [2024-05-12 13:26:40,926 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 13:26:40,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:40,926 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 13:26:40,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-05-12 13:26:40,926 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:26:40,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:40,926 INFO L85 PathProgramCache]: Analyzing trace with hash 673558875, now seen corresponding path program 1 times [2024-05-12 13:26:40,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:40,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250789517] [2024-05-12 13:26:40,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:40,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:40,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:41,607 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 13:26:41,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:41,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250789517] [2024-05-12 13:26:41,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250789517] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:41,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:41,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:26:41,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929689694] [2024-05-12 13:26:41,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:41,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:26:41,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:41,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:26:41,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:26:41,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:26:41,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 1439 transitions, 27266 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:41,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:41,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:26:41,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:43,800 INFO L124 PetriNetUnfolderBase]: 2930/5248 cut-off events. [2024-05-12 13:26:43,800 INFO L125 PetriNetUnfolderBase]: For 350583/350590 co-relation queries the response was YES. [2024-05-12 13:26:43,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48160 conditions, 5248 events. 2930/5248 cut-off events. For 350583/350590 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 36581 event pairs, 307 based on Foata normal form. 2/4959 useless extension candidates. Maximal degree in co-relation 47962. Up to 4075 conditions per place. [2024-05-12 13:26:43,889 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1104 selfloop transitions, 149 changer transitions 0/1485 dead transitions. [2024-05-12 13:26:43,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 1485 transitions, 30420 flow [2024-05-12 13:26:43,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:26:43,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:26:43,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 212 transitions. [2024-05-12 13:26:43,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-05-12 13:26:43,890 INFO L175 Difference]: Start difference. First operand has 541 places, 1439 transitions, 27266 flow. Second operand 12 states and 212 transitions. [2024-05-12 13:26:43,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 1485 transitions, 30420 flow [2024-05-12 13:26:47,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 1485 transitions, 29943 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-05-12 13:26:47,163 INFO L231 Difference]: Finished difference. Result has 545 places, 1444 transitions, 27246 flow [2024-05-12 13:26:47,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=26789, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=27246, PETRI_PLACES=545, PETRI_TRANSITIONS=1444} [2024-05-12 13:26:47,164 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 501 predicate places. [2024-05-12 13:26:47,164 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 1444 transitions, 27246 flow [2024-05-12 13:26:47,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:47,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:47,164 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 13:26:47,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-05-12 13:26:47,165 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:26:47,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:47,165 INFO L85 PathProgramCache]: Analyzing trace with hash 118676909, now seen corresponding path program 2 times [2024-05-12 13:26:47,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:47,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772124202] [2024-05-12 13:26:47,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:47,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:47,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:47,907 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 13:26:47,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:47,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772124202] [2024-05-12 13:26:47,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772124202] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:47,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:47,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:26:47,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682601764] [2024-05-12 13:26:47,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:47,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:26:47,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:47,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:26:47,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:26:47,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:26:47,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 1444 transitions, 27246 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:47,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:47,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:26:47,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:50,146 INFO L124 PetriNetUnfolderBase]: 2989/5315 cut-off events. [2024-05-12 13:26:50,146 INFO L125 PetriNetUnfolderBase]: For 334485/334485 co-relation queries the response was YES. [2024-05-12 13:26:50,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48480 conditions, 5315 events. 2989/5315 cut-off events. For 334485/334485 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 36682 event pairs, 326 based on Foata normal form. 3/5029 useless extension candidates. Maximal degree in co-relation 48279. Up to 3144 conditions per place. [2024-05-12 13:26:50,239 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 1074 selfloop transitions, 401 changer transitions 0/1483 dead transitions. [2024-05-12 13:26:50,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 1483 transitions, 31202 flow [2024-05-12 13:26:50,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:26:50,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:26:50,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 218 transitions. [2024-05-12 13:26:50,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-05-12 13:26:50,239 INFO L175 Difference]: Start difference. First operand has 545 places, 1444 transitions, 27246 flow. Second operand 12 states and 218 transitions. [2024-05-12 13:26:50,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 1483 transitions, 31202 flow [2024-05-12 13:26:53,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 1483 transitions, 30924 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-05-12 13:26:53,387 INFO L231 Difference]: Finished difference. Result has 549 places, 1446 transitions, 27803 flow [2024-05-12 13:26:53,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=26968, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=399, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1045, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=27803, PETRI_PLACES=549, PETRI_TRANSITIONS=1446} [2024-05-12 13:26:53,387 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 505 predicate places. [2024-05-12 13:26:53,387 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 1446 transitions, 27803 flow [2024-05-12 13:26:53,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:53,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:53,387 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 13:26:53,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-05-12 13:26:53,388 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:26:53,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:53,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1595956949, now seen corresponding path program 2 times [2024-05-12 13:26:53,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:53,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058107012] [2024-05-12 13:26:53,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:53,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:53,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:54,120 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 13:26:54,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:54,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058107012] [2024-05-12 13:26:54,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058107012] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:54,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:54,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:26:54,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781169454] [2024-05-12 13:26:54,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:54,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:26:54,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:54,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:26:54,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:26:54,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:26:54,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 1446 transitions, 27803 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:54,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:54,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:26:54,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:56,401 INFO L124 PetriNetUnfolderBase]: 3023/5467 cut-off events. [2024-05-12 13:26:56,401 INFO L125 PetriNetUnfolderBase]: For 361079/361084 co-relation queries the response was YES. [2024-05-12 13:26:56,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49809 conditions, 5467 events. 3023/5467 cut-off events. For 361079/361084 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 38682 event pairs, 401 based on Foata normal form. 2/5168 useless extension candidates. Maximal degree in co-relation 49607. Up to 4292 conditions per place. [2024-05-12 13:26:56,508 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1098 selfloop transitions, 162 changer transitions 0/1492 dead transitions. [2024-05-12 13:26:56,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 1492 transitions, 30896 flow [2024-05-12 13:26:56,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:26:56,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:26:56,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 226 transitions. [2024-05-12 13:26:56,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346153846153846 [2024-05-12 13:26:56,509 INFO L175 Difference]: Start difference. First operand has 549 places, 1446 transitions, 27803 flow. Second operand 13 states and 226 transitions. [2024-05-12 13:26:56,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 1492 transitions, 30896 flow [2024-05-12 13:26:59,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 1492 transitions, 30340 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-05-12 13:26:59,479 INFO L231 Difference]: Finished difference. Result has 555 places, 1453 transitions, 27679 flow [2024-05-12 13:26:59,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27247, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=27679, PETRI_PLACES=555, PETRI_TRANSITIONS=1453} [2024-05-12 13:26:59,479 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 511 predicate places. [2024-05-12 13:26:59,480 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 1453 transitions, 27679 flow [2024-05-12 13:26:59,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:59,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:59,480 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 13:26:59,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-05-12 13:26:59,480 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:26:59,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:59,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1804987225, now seen corresponding path program 3 times [2024-05-12 13:26:59,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:59,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540861227] [2024-05-12 13:26:59,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:59,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:59,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:00,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:00,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:00,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540861227] [2024-05-12 13:27:00,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540861227] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:00,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:00,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:27:00,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747931666] [2024-05-12 13:27:00,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:00,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:27:00,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:00,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:27:00,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:27:00,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:27:00,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 1453 transitions, 27679 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:00,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:00,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:27:00,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:02,857 INFO L124 PetriNetUnfolderBase]: 3198/5740 cut-off events. [2024-05-12 13:27:02,858 INFO L125 PetriNetUnfolderBase]: For 410986/410986 co-relation queries the response was YES. [2024-05-12 13:27:02,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52123 conditions, 5740 events. 3198/5740 cut-off events. For 410986/410986 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 40407 event pairs, 375 based on Foata normal form. 3/5428 useless extension candidates. Maximal degree in co-relation 51919. Up to 3133 conditions per place. [2024-05-12 13:27:02,964 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 1066 selfloop transitions, 461 changer transitions 0/1535 dead transitions. [2024-05-12 13:27:02,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 1535 transitions, 32846 flow [2024-05-12 13:27:02,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:27:02,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:27:02,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 222 transitions. [2024-05-12 13:27:02,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-05-12 13:27:02,965 INFO L175 Difference]: Start difference. First operand has 555 places, 1453 transitions, 27679 flow. Second operand 12 states and 222 transitions. [2024-05-12 13:27:02,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 1535 transitions, 32846 flow [2024-05-12 13:27:06,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 1535 transitions, 32621 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-05-12 13:27:06,560 INFO L231 Difference]: Finished difference. Result has 559 places, 1483 transitions, 28922 flow [2024-05-12 13:27:06,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=27454, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1018, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=28922, PETRI_PLACES=559, PETRI_TRANSITIONS=1483} [2024-05-12 13:27:06,561 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 515 predicate places. [2024-05-12 13:27:06,561 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 1483 transitions, 28922 flow [2024-05-12 13:27:06,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:06,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:06,562 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 13:27:06,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-05-12 13:27:06,562 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:27:06,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:06,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1718696953, now seen corresponding path program 3 times [2024-05-12 13:27:06,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:06,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24945136] [2024-05-12 13:27:06,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:06,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:06,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:07,574 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 13:27:07,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:07,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24945136] [2024-05-12 13:27:07,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24945136] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:07,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:07,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:27:07,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042449901] [2024-05-12 13:27:07,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:07,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:27:07,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:07,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:27:07,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:27:07,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:27:07,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 1483 transitions, 28922 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:07,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:07,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:27:07,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:09,927 INFO L124 PetriNetUnfolderBase]: 3157/5733 cut-off events. [2024-05-12 13:27:09,927 INFO L125 PetriNetUnfolderBase]: For 426215/426219 co-relation queries the response was YES. [2024-05-12 13:27:10,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53418 conditions, 5733 events. 3157/5733 cut-off events. For 426215/426219 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 41026 event pairs, 464 based on Foata normal form. 2/5413 useless extension candidates. Maximal degree in co-relation 53211. Up to 4737 conditions per place. [2024-05-12 13:27:10,030 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 1161 selfloop transitions, 128 changer transitions 0/1521 dead transitions. [2024-05-12 13:27:10,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 1521 transitions, 31858 flow [2024-05-12 13:27:10,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-12 13:27:10,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-05-12 13:27:10,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 244 transitions. [2024-05-12 13:27:10,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4066666666666667 [2024-05-12 13:27:10,031 INFO L175 Difference]: Start difference. First operand has 559 places, 1483 transitions, 28922 flow. Second operand 15 states and 244 transitions. [2024-05-12 13:27:10,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 1521 transitions, 31858 flow [2024-05-12 13:27:14,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 1521 transitions, 31708 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-05-12 13:27:14,370 INFO L231 Difference]: Finished difference. Result has 570 places, 1485 transitions, 29068 flow [2024-05-12 13:27:14,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=28772, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=29068, PETRI_PLACES=570, PETRI_TRANSITIONS=1485} [2024-05-12 13:27:14,370 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 526 predicate places. [2024-05-12 13:27:14,370 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 1485 transitions, 29068 flow [2024-05-12 13:27:14,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:14,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:14,371 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 13:27:14,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-05-12 13:27:14,371 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:27:14,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:14,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1823594231, now seen corresponding path program 4 times [2024-05-12 13:27:14,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:14,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136932540] [2024-05-12 13:27:14,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:14,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:14,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:15,154 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 13:27:15,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:15,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136932540] [2024-05-12 13:27:15,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136932540] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:15,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:15,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:27:15,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469544223] [2024-05-12 13:27:15,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:15,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:27:15,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:15,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:27:15,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:27:15,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:27:15,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 1485 transitions, 29068 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:15,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:15,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:27:15,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:18,033 INFO L124 PetriNetUnfolderBase]: 3245/5841 cut-off events. [2024-05-12 13:27:18,033 INFO L125 PetriNetUnfolderBase]: For 431068/431068 co-relation queries the response was YES. [2024-05-12 13:27:18,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54438 conditions, 5841 events. 3245/5841 cut-off events. For 431068/431068 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 41362 event pairs, 384 based on Foata normal form. 3/5522 useless extension candidates. Maximal degree in co-relation 54229. Up to 3200 conditions per place. [2024-05-12 13:27:18,128 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 1072 selfloop transitions, 462 changer transitions 0/1542 dead transitions. [2024-05-12 13:27:18,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 1542 transitions, 33939 flow [2024-05-12 13:27:18,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:27:18,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:27:18,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 223 transitions. [2024-05-12 13:27:18,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46458333333333335 [2024-05-12 13:27:18,129 INFO L175 Difference]: Start difference. First operand has 570 places, 1485 transitions, 29068 flow. Second operand 12 states and 223 transitions. [2024-05-12 13:27:18,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 1542 transitions, 33939 flow [2024-05-12 13:27:22,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 1542 transitions, 33677 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-05-12 13:27:22,117 INFO L231 Difference]: Finished difference. Result has 569 places, 1490 transitions, 29817 flow [2024-05-12 13:27:22,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=28806, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=457, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1028, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=29817, PETRI_PLACES=569, PETRI_TRANSITIONS=1490} [2024-05-12 13:27:22,118 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 525 predicate places. [2024-05-12 13:27:22,118 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 1490 transitions, 29817 flow [2024-05-12 13:27:22,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:22,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:22,118 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 13:27:22,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-05-12 13:27:22,118 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:27:22,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:22,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1520775089, now seen corresponding path program 1 times [2024-05-12 13:27:22,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:22,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547645853] [2024-05-12 13:27:22,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:22,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:22,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:23,036 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 13:27:23,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:23,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547645853] [2024-05-12 13:27:23,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547645853] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:23,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:23,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:27:23,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505773146] [2024-05-12 13:27:23,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:23,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:27:23,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:23,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:27:23,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:27:23,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:27:23,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 1490 transitions, 29817 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:23,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:23,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:27:23,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:25,615 INFO L124 PetriNetUnfolderBase]: 3253/5859 cut-off events. [2024-05-12 13:27:25,615 INFO L125 PetriNetUnfolderBase]: For 431634/431634 co-relation queries the response was YES. [2024-05-12 13:27:25,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55502 conditions, 5859 events. 3253/5859 cut-off events. For 431634/431634 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 41586 event pairs, 500 based on Foata normal form. 1/5535 useless extension candidates. Maximal degree in co-relation 55292. Up to 5209 conditions per place. [2024-05-12 13:27:25,713 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 1371 selfloop transitions, 149 changer transitions 0/1528 dead transitions. [2024-05-12 13:27:25,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 1528 transitions, 33279 flow [2024-05-12 13:27:25,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-12 13:27:25,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-05-12 13:27:25,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 243 transitions. [2024-05-12 13:27:25,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3796875 [2024-05-12 13:27:25,714 INFO L175 Difference]: Start difference. First operand has 569 places, 1490 transitions, 29817 flow. Second operand 16 states and 243 transitions. [2024-05-12 13:27:25,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 1528 transitions, 33279 flow [2024-05-12 13:27:29,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 1528 transitions, 32380 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-05-12 13:27:29,505 INFO L231 Difference]: Finished difference. Result has 576 places, 1494 transitions, 29292 flow [2024-05-12 13:27:29,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=28918, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=29292, PETRI_PLACES=576, PETRI_TRANSITIONS=1494} [2024-05-12 13:27:29,506 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 532 predicate places. [2024-05-12 13:27:29,506 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 1494 transitions, 29292 flow [2024-05-12 13:27:29,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:29,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:29,506 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 13:27:29,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-05-12 13:27:29,507 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:27:29,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:29,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1595867545, now seen corresponding path program 2 times [2024-05-12 13:27:29,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:29,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468779423] [2024-05-12 13:27:29,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:29,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:29,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:30,208 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 13:27:30,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:30,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468779423] [2024-05-12 13:27:30,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468779423] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:30,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:30,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:27:30,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728544677] [2024-05-12 13:27:30,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:30,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:27:30,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:30,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:27:30,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:27:30,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:27:30,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 1494 transitions, 29292 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:30,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:30,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:27:30,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:32,674 INFO L124 PetriNetUnfolderBase]: 3269/5884 cut-off events. [2024-05-12 13:27:32,674 INFO L125 PetriNetUnfolderBase]: For 437538/437538 co-relation queries the response was YES. [2024-05-12 13:27:32,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54965 conditions, 5884 events. 3269/5884 cut-off events. For 437538/437538 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 41760 event pairs, 495 based on Foata normal form. 1/5559 useless extension candidates. Maximal degree in co-relation 54754. Up to 5104 conditions per place. [2024-05-12 13:27:32,782 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 1362 selfloop transitions, 159 changer transitions 0/1529 dead transitions. [2024-05-12 13:27:32,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 1529 transitions, 32950 flow [2024-05-12 13:27:32,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:27:32,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:27:32,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 208 transitions. [2024-05-12 13:27:32,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-05-12 13:27:32,783 INFO L175 Difference]: Start difference. First operand has 576 places, 1494 transitions, 29292 flow. Second operand 13 states and 208 transitions. [2024-05-12 13:27:32,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 1529 transitions, 32950 flow [2024-05-12 13:27:37,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 1529 transitions, 32755 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-05-12 13:27:37,069 INFO L231 Difference]: Finished difference. Result has 579 places, 1501 transitions, 29615 flow [2024-05-12 13:27:37,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=29097, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=29615, PETRI_PLACES=579, PETRI_TRANSITIONS=1501} [2024-05-12 13:27:37,069 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 535 predicate places. [2024-05-12 13:27:37,070 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 1501 transitions, 29615 flow [2024-05-12 13:27:37,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:37,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:37,070 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 13:27:37,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-05-12 13:27:37,070 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:27:37,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:37,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1595834189, now seen corresponding path program 4 times [2024-05-12 13:27:37,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:37,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363896812] [2024-05-12 13:27:37,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:37,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:37,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:37,829 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 13:27:37,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:37,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363896812] [2024-05-12 13:27:37,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363896812] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:37,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:37,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:27:37,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365351130] [2024-05-12 13:27:37,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:37,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:27:37,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:37,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:27:37,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:27:37,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:27:37,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 1501 transitions, 29615 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:37,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:37,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:27:37,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:40,290 INFO L124 PetriNetUnfolderBase]: 3210/5831 cut-off events. [2024-05-12 13:27:40,290 INFO L125 PetriNetUnfolderBase]: For 449749/449758 co-relation queries the response was YES. [2024-05-12 13:27:40,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54881 conditions, 5831 events. 3210/5831 cut-off events. For 449749/449758 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 41862 event pairs, 465 based on Foata normal form. 2/5502 useless extension candidates. Maximal degree in co-relation 54667. Up to 4694 conditions per place. [2024-05-12 13:27:40,403 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 1137 selfloop transitions, 159 changer transitions 0/1533 dead transitions. [2024-05-12 13:27:40,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 1533 transitions, 32503 flow [2024-05-12 13:27:40,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:27:40,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:27:40,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 219 transitions. [2024-05-12 13:27:40,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42115384615384616 [2024-05-12 13:27:40,404 INFO L175 Difference]: Start difference. First operand has 579 places, 1501 transitions, 29615 flow. Second operand 13 states and 219 transitions. [2024-05-12 13:27:40,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 1533 transitions, 32503 flow [2024-05-12 13:27:44,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 1533 transitions, 32253 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-05-12 13:27:44,522 INFO L231 Difference]: Finished difference. Result has 583 places, 1502 transitions, 29721 flow [2024-05-12 13:27:44,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=29377, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=29721, PETRI_PLACES=583, PETRI_TRANSITIONS=1502} [2024-05-12 13:27:44,522 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 539 predicate places. [2024-05-12 13:27:44,522 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 1502 transitions, 29721 flow [2024-05-12 13:27:44,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:44,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:44,523 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 13:27:44,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-05-12 13:27:44,523 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:27:44,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:44,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1220606845, now seen corresponding path program 1 times [2024-05-12 13:27:44,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:44,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709591300] [2024-05-12 13:27:44,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:44,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:44,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:45,442 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 13:27:45,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:45,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709591300] [2024-05-12 13:27:45,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709591300] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:45,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:45,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:27:45,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756307407] [2024-05-12 13:27:45,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:45,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:27:45,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:45,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:27:45,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:27:45,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:27:45,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 1502 transitions, 29721 flow. Second operand has 13 states, 13 states have (on average 10.307692307692308) internal successors, (134), 13 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:45,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:45,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:27:45,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:48,063 INFO L124 PetriNetUnfolderBase]: 3331/5997 cut-off events. [2024-05-12 13:27:48,063 INFO L125 PetriNetUnfolderBase]: For 473239/473239 co-relation queries the response was YES. [2024-05-12 13:27:48,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56395 conditions, 5997 events. 3331/5997 cut-off events. For 473239/473239 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 42698 event pairs, 503 based on Foata normal form. 6/5666 useless extension candidates. Maximal degree in co-relation 56180. Up to 5309 conditions per place. [2024-05-12 13:27:48,183 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 1414 selfloop transitions, 137 changer transitions 0/1559 dead transitions. [2024-05-12 13:27:48,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 1559 transitions, 33791 flow [2024-05-12 13:27:48,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-12 13:27:48,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-05-12 13:27:48,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 237 transitions. [2024-05-12 13:27:48,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.395 [2024-05-12 13:27:48,373 INFO L175 Difference]: Start difference. First operand has 583 places, 1502 transitions, 29721 flow. Second operand 15 states and 237 transitions. [2024-05-12 13:27:48,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 1559 transitions, 33791 flow [2024-05-12 13:27:52,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 1559 transitions, 33479 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-05-12 13:27:52,801 INFO L231 Difference]: Finished difference. Result has 590 places, 1522 transitions, 30164 flow [2024-05-12 13:27:52,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=29411, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=30164, PETRI_PLACES=590, PETRI_TRANSITIONS=1522} [2024-05-12 13:27:52,801 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 546 predicate places. [2024-05-12 13:27:52,802 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 1522 transitions, 30164 flow [2024-05-12 13:27:52,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.307692307692308) internal successors, (134), 13 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:52,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:52,802 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 13:27:52,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-05-12 13:27:52,802 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:27:52,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:52,802 INFO L85 PathProgramCache]: Analyzing trace with hash 749170475, now seen corresponding path program 5 times [2024-05-12 13:27:52,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:52,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662747072] [2024-05-12 13:27:52,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:52,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:52,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:53,929 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 13:27:53,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:53,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662747072] [2024-05-12 13:27:53,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662747072] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:53,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:53,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:27:53,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812169102] [2024-05-12 13:27:53,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:53,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:27:53,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:53,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:27:53,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:27:54,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:27:54,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 1522 transitions, 30164 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:54,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:54,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:27:54,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:56,632 INFO L124 PetriNetUnfolderBase]: 3409/6275 cut-off events. [2024-05-12 13:27:56,632 INFO L125 PetriNetUnfolderBase]: For 475958/475960 co-relation queries the response was YES. [2024-05-12 13:27:56,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57945 conditions, 6275 events. 3409/6275 cut-off events. For 475958/475960 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 46198 event pairs, 518 based on Foata normal form. 2/5916 useless extension candidates. Maximal degree in co-relation 57726. Up to 5015 conditions per place. [2024-05-12 13:27:56,742 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 1231 selfloop transitions, 105 changer transitions 0/1573 dead transitions. [2024-05-12 13:27:56,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 1573 transitions, 33468 flow [2024-05-12 13:27:56,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:27:56,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:27:56,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 224 transitions. [2024-05-12 13:27:56,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4307692307692308 [2024-05-12 13:27:56,743 INFO L175 Difference]: Start difference. First operand has 590 places, 1522 transitions, 30164 flow. Second operand 13 states and 224 transitions. [2024-05-12 13:27:56,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 1573 transitions, 33468 flow [2024-05-12 13:28:00,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 1573 transitions, 33199 flow, removed 76 selfloop flow, removed 9 redundant places. [2024-05-12 13:28:01,000 INFO L231 Difference]: Finished difference. Result has 595 places, 1534 transitions, 30283 flow [2024-05-12 13:28:01,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=29895, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=30283, PETRI_PLACES=595, PETRI_TRANSITIONS=1534} [2024-05-12 13:28:01,001 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 551 predicate places. [2024-05-12 13:28:01,001 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 1534 transitions, 30283 flow [2024-05-12 13:28:01,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:01,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:01,001 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 13:28:01,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-05-12 13:28:01,001 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:28:01,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:01,001 INFO L85 PathProgramCache]: Analyzing trace with hash 784354359, now seen corresponding path program 3 times [2024-05-12 13:28:01,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:01,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177682797] [2024-05-12 13:28:01,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:01,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:01,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:01,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 13:28:01,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:01,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177682797] [2024-05-12 13:28:01,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177682797] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:01,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:01,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:28:01,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298791178] [2024-05-12 13:28:01,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:01,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:28:01,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:01,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:28:01,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:28:02,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:28:02,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 1534 transitions, 30283 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:02,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:02,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:28:02,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:04,739 INFO L124 PetriNetUnfolderBase]: 3495/6406 cut-off events. [2024-05-12 13:28:04,739 INFO L125 PetriNetUnfolderBase]: For 474436/474436 co-relation queries the response was YES. [2024-05-12 13:28:04,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59162 conditions, 6406 events. 3495/6406 cut-off events. For 474436/474436 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 46899 event pairs, 597 based on Foata normal form. 1/6036 useless extension candidates. Maximal degree in co-relation 58940. Up to 5688 conditions per place. [2024-05-12 13:28:04,859 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 1447 selfloop transitions, 118 changer transitions 0/1573 dead transitions. [2024-05-12 13:28:04,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 1573 transitions, 33755 flow [2024-05-12 13:28:04,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-12 13:28:04,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-05-12 13:28:04,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 215 transitions. [2024-05-12 13:28:04,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-05-12 13:28:04,860 INFO L175 Difference]: Start difference. First operand has 595 places, 1534 transitions, 30283 flow. Second operand 14 states and 215 transitions. [2024-05-12 13:28:04,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 1573 transitions, 33755 flow [2024-05-12 13:28:08,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 1573 transitions, 33616 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-05-12 13:28:08,947 INFO L231 Difference]: Finished difference. Result has 600 places, 1544 transitions, 30534 flow [2024-05-12 13:28:08,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30144, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=30534, PETRI_PLACES=600, PETRI_TRANSITIONS=1544} [2024-05-12 13:28:08,948 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 556 predicate places. [2024-05-12 13:28:08,948 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 1544 transitions, 30534 flow [2024-05-12 13:28:08,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:08,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:08,948 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 13:28:08,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-05-12 13:28:08,948 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:28:08,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:08,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1440915537, now seen corresponding path program 6 times [2024-05-12 13:28:08,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:08,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489934839] [2024-05-12 13:28:08,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:08,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:08,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:09,968 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 13:28:09,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:09,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489934839] [2024-05-12 13:28:09,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489934839] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:09,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:09,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:28:09,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983856223] [2024-05-12 13:28:09,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:09,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:28:09,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:09,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:28:09,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:28:10,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:28:10,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 1544 transitions, 30534 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:10,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:10,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:28:10,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:12,925 INFO L124 PetriNetUnfolderBase]: 3420/6316 cut-off events. [2024-05-12 13:28:12,926 INFO L125 PetriNetUnfolderBase]: For 475838/475840 co-relation queries the response was YES. [2024-05-12 13:28:13,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58314 conditions, 6316 events. 3420/6316 cut-off events. For 475838/475840 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 46691 event pairs, 559 based on Foata normal form. 2/5947 useless extension candidates. Maximal degree in co-relation 58090. Up to 5161 conditions per place. [2024-05-12 13:28:13,049 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 1231 selfloop transitions, 103 changer transitions 0/1576 dead transitions. [2024-05-12 13:28:13,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 1576 transitions, 33445 flow [2024-05-12 13:28:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:28:13,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:28:13,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 217 transitions. [2024-05-12 13:28:13,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173076923076923 [2024-05-12 13:28:13,050 INFO L175 Difference]: Start difference. First operand has 600 places, 1544 transitions, 30534 flow. Second operand 13 states and 217 transitions. [2024-05-12 13:28:13,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 1576 transitions, 33445 flow [2024-05-12 13:28:17,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 1576 transitions, 33210 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-05-12 13:28:17,033 INFO L231 Difference]: Finished difference. Result has 602 places, 1544 transitions, 30519 flow [2024-05-12 13:28:17,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30299, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=30519, PETRI_PLACES=602, PETRI_TRANSITIONS=1544} [2024-05-12 13:28:17,033 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 558 predicate places. [2024-05-12 13:28:17,033 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 1544 transitions, 30519 flow [2024-05-12 13:28:17,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:17,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:17,034 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 13:28:17,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-05-12 13:28:17,034 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:28:17,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:17,034 INFO L85 PathProgramCache]: Analyzing trace with hash 871157955, now seen corresponding path program 5 times [2024-05-12 13:28:17,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:17,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812118597] [2024-05-12 13:28:17,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:17,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:17,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:17,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:17,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:17,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812118597] [2024-05-12 13:28:17,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812118597] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:17,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:17,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:28:17,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107451674] [2024-05-12 13:28:17,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:17,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:28:17,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:17,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:28:17,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:28:17,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:28:17,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 1544 transitions, 30519 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:17,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:17,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:28:17,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:20,496 INFO L124 PetriNetUnfolderBase]: 3490/6398 cut-off events. [2024-05-12 13:28:20,496 INFO L125 PetriNetUnfolderBase]: For 466489/466489 co-relation queries the response was YES. [2024-05-12 13:28:20,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58760 conditions, 6398 events. 3490/6398 cut-off events. For 466489/466489 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 46899 event pairs, 595 based on Foata normal form. 3/6029 useless extension candidates. Maximal degree in co-relation 58535. Up to 5700 conditions per place. [2024-05-12 13:28:20,612 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 1470 selfloop transitions, 94 changer transitions 0/1572 dead transitions. [2024-05-12 13:28:20,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 1572 transitions, 33912 flow [2024-05-12 13:28:20,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:28:20,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:28:20,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-05-12 13:28:20,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-05-12 13:28:20,613 INFO L175 Difference]: Start difference. First operand has 602 places, 1544 transitions, 30519 flow. Second operand 12 states and 190 transitions. [2024-05-12 13:28:20,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 1572 transitions, 33912 flow [2024-05-12 13:28:25,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 1572 transitions, 33692 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-05-12 13:28:25,091 INFO L231 Difference]: Finished difference. Result has 603 places, 1546 transitions, 30533 flow [2024-05-12 13:28:25,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30299, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=30533, PETRI_PLACES=603, PETRI_TRANSITIONS=1546} [2024-05-12 13:28:25,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 559 predicate places. [2024-05-12 13:28:25,092 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 1546 transitions, 30533 flow [2024-05-12 13:28:25,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:25,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:25,092 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 13:28:25,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-05-12 13:28:25,092 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:28:25,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:25,092 INFO L85 PathProgramCache]: Analyzing trace with hash 118856399, now seen corresponding path program 6 times [2024-05-12 13:28:25,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:25,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324146434] [2024-05-12 13:28:25,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:25,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:25,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:25,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 13:28:25,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:25,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324146434] [2024-05-12 13:28:25,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324146434] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:25,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:25,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:28:25,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702244176] [2024-05-12 13:28:25,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:25,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:28:25,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:25,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:28:25,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:28:26,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:28:26,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 1546 transitions, 30533 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:26,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:26,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:28:26,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:28,672 INFO L124 PetriNetUnfolderBase]: 3484/6383 cut-off events. [2024-05-12 13:28:28,672 INFO L125 PetriNetUnfolderBase]: For 451766/451766 co-relation queries the response was YES. [2024-05-12 13:28:28,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58365 conditions, 6383 events. 3484/6383 cut-off events. For 451766/451766 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 46680 event pairs, 450 based on Foata normal form. 3/6012 useless extension candidates. Maximal degree in co-relation 58139. Up to 3957 conditions per place. [2024-05-12 13:28:28,787 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 1110 selfloop transitions, 461 changer transitions 0/1579 dead transitions. [2024-05-12 13:28:28,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 1579 transitions, 34287 flow [2024-05-12 13:28:28,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:28:28,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:28:28,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 212 transitions. [2024-05-12 13:28:28,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-05-12 13:28:28,788 INFO L175 Difference]: Start difference. First operand has 603 places, 1546 transitions, 30533 flow. Second operand 12 states and 212 transitions. [2024-05-12 13:28:28,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 1579 transitions, 34287 flow [2024-05-12 13:28:33,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 1579 transitions, 33994 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-05-12 13:28:33,202 INFO L231 Difference]: Finished difference. Result has 604 places, 1546 transitions, 31172 flow [2024-05-12 13:28:33,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30240, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1085, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31172, PETRI_PLACES=604, PETRI_TRANSITIONS=1546} [2024-05-12 13:28:33,203 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 560 predicate places. [2024-05-12 13:28:33,203 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 1546 transitions, 31172 flow [2024-05-12 13:28:33,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:33,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:33,203 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 13:28:33,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-05-12 13:28:33,203 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:28:33,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:33,203 INFO L85 PathProgramCache]: Analyzing trace with hash 760836361, now seen corresponding path program 4 times [2024-05-12 13:28:33,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:33,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920790663] [2024-05-12 13:28:33,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:33,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:33,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:34,185 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 13:28:34,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:34,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920790663] [2024-05-12 13:28:34,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920790663] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:34,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:34,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:28:34,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712012796] [2024-05-12 13:28:34,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:34,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:28:34,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:34,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:28:34,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:28:34,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:28:34,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 1546 transitions, 31172 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:34,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:34,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:28:34,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:37,187 INFO L124 PetriNetUnfolderBase]: 3490/6392 cut-off events. [2024-05-12 13:28:37,187 INFO L125 PetriNetUnfolderBase]: For 449780/449780 co-relation queries the response was YES. [2024-05-12 13:28:37,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59507 conditions, 6392 events. 3490/6392 cut-off events. For 449780/449780 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 46726 event pairs, 464 based on Foata normal form. 1/6018 useless extension candidates. Maximal degree in co-relation 59280. Up to 5006 conditions per place. [2024-05-12 13:28:37,301 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 1054 selfloop transitions, 512 changer transitions 0/1574 dead transitions. [2024-05-12 13:28:37,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 1574 transitions, 34658 flow [2024-05-12 13:28:37,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:28:37,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:28:37,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-05-12 13:28:37,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41458333333333336 [2024-05-12 13:28:37,302 INFO L175 Difference]: Start difference. First operand has 604 places, 1546 transitions, 31172 flow. Second operand 12 states and 199 transitions. [2024-05-12 13:28:37,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 1574 transitions, 34658 flow [2024-05-12 13:28:42,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 1574 transitions, 33707 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-05-12 13:28:42,061 INFO L231 Difference]: Finished difference. Result has 604 places, 1548 transitions, 31292 flow [2024-05-12 13:28:42,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30221, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=510, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1034, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31292, PETRI_PLACES=604, PETRI_TRANSITIONS=1548} [2024-05-12 13:28:42,061 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 560 predicate places. [2024-05-12 13:28:42,061 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 1548 transitions, 31292 flow [2024-05-12 13:28:42,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:42,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:42,061 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 13:28:42,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-05-12 13:28:42,062 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:28:42,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:42,062 INFO L85 PathProgramCache]: Analyzing trace with hash 760663381, now seen corresponding path program 5 times [2024-05-12 13:28:42,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:42,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028503920] [2024-05-12 13:28:42,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:42,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:42,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:42,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:42,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:42,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028503920] [2024-05-12 13:28:42,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028503920] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:42,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:42,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:28:42,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789784864] [2024-05-12 13:28:42,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:42,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:28:42,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:42,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:28:42,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:28:43,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:28:43,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 1548 transitions, 31292 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:43,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:43,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:28:43,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:45,666 INFO L124 PetriNetUnfolderBase]: 3496/6401 cut-off events. [2024-05-12 13:28:45,666 INFO L125 PetriNetUnfolderBase]: For 453755/453755 co-relation queries the response was YES. [2024-05-12 13:28:45,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59341 conditions, 6401 events. 3496/6401 cut-off events. For 453755/453755 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 46844 event pairs, 458 based on Foata normal form. 1/6026 useless extension candidates. Maximal degree in co-relation 59113. Up to 5015 conditions per place. [2024-05-12 13:28:45,790 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 1063 selfloop transitions, 505 changer transitions 0/1576 dead transitions. [2024-05-12 13:28:45,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 1576 transitions, 34786 flow [2024-05-12 13:28:45,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:28:45,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:28:45,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-05-12 13:28:45,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-05-12 13:28:45,791 INFO L175 Difference]: Start difference. First operand has 604 places, 1548 transitions, 31292 flow. Second operand 12 states and 200 transitions. [2024-05-12 13:28:45,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 1576 transitions, 34786 flow [2024-05-12 13:28:50,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 1576 transitions, 33739 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-05-12 13:28:50,160 INFO L231 Difference]: Finished difference. Result has 606 places, 1550 transitions, 31306 flow [2024-05-12 13:28:50,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30245, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=503, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1043, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31306, PETRI_PLACES=606, PETRI_TRANSITIONS=1550} [2024-05-12 13:28:50,160 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 562 predicate places. [2024-05-12 13:28:50,160 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 1550 transitions, 31306 flow [2024-05-12 13:28:50,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:50,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:50,161 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 13:28:50,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-05-12 13:28:50,161 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:28:50,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:50,161 INFO L85 PathProgramCache]: Analyzing trace with hash 760658731, now seen corresponding path program 6 times [2024-05-12 13:28:50,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:50,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703768852] [2024-05-12 13:28:50,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:50,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:50,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:51,080 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 13:28:51,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:51,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703768852] [2024-05-12 13:28:51,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703768852] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:51,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:51,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:28:51,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392657386] [2024-05-12 13:28:51,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:51,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:28:51,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:51,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:28:51,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:28:51,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:28:51,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 1550 transitions, 31306 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:51,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:51,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:28:51,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:53,965 INFO L124 PetriNetUnfolderBase]: 3502/6410 cut-off events. [2024-05-12 13:28:53,965 INFO L125 PetriNetUnfolderBase]: For 459825/459825 co-relation queries the response was YES. [2024-05-12 13:28:54,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59484 conditions, 6410 events. 3502/6410 cut-off events. For 459825/459825 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 46878 event pairs, 458 based on Foata normal form. 1/6034 useless extension candidates. Maximal degree in co-relation 59255. Up to 5003 conditions per place. [2024-05-12 13:28:54,070 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 1057 selfloop transitions, 515 changer transitions 0/1580 dead transitions. [2024-05-12 13:28:54,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 1580 transitions, 34848 flow [2024-05-12 13:28:54,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:28:54,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:28:54,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 214 transitions. [2024-05-12 13:28:54,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115384615384615 [2024-05-12 13:28:54,070 INFO L175 Difference]: Start difference. First operand has 606 places, 1550 transitions, 31306 flow. Second operand 13 states and 214 transitions. [2024-05-12 13:28:54,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 1580 transitions, 34848 flow [2024-05-12 13:28:58,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 608 places, 1580 transitions, 33811 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-05-12 13:28:58,308 INFO L231 Difference]: Finished difference. Result has 609 places, 1552 transitions, 31359 flow [2024-05-12 13:28:58,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30269, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1035, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=31359, PETRI_PLACES=609, PETRI_TRANSITIONS=1552} [2024-05-12 13:28:58,308 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 565 predicate places. [2024-05-12 13:28:58,308 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 1552 transitions, 31359 flow [2024-05-12 13:28:58,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:58,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:58,309 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 13:28:58,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-05-12 13:28:58,309 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:28:58,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:58,309 INFO L85 PathProgramCache]: Analyzing trace with hash 760658607, now seen corresponding path program 7 times [2024-05-12 13:28:58,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:58,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529016319] [2024-05-12 13:28:58,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:58,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:58,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:59,199 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 13:28:59,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:59,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529016319] [2024-05-12 13:28:59,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529016319] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:59,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:59,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:28:59,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049629728] [2024-05-12 13:28:59,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:59,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:28:59,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:59,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:28:59,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:28:59,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:28:59,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 1552 transitions, 31359 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:28:59,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:59,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:28:59,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:29:02,056 INFO L124 PetriNetUnfolderBase]: 3449/6374 cut-off events. [2024-05-12 13:29:02,056 INFO L125 PetriNetUnfolderBase]: For 475883/475886 co-relation queries the response was YES. [2024-05-12 13:29:02,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59051 conditions, 6374 events. 3449/6374 cut-off events. For 475883/475886 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 47217 event pairs, 495 based on Foata normal form. 2/5993 useless extension candidates. Maximal degree in co-relation 58821. Up to 5051 conditions per place. [2024-05-12 13:29:02,176 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 1115 selfloop transitions, 223 changer transitions 0/1583 dead transitions. [2024-05-12 13:29:02,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 1583 transitions, 34399 flow [2024-05-12 13:29:02,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:29:02,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:29:02,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-05-12 13:29:02,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-05-12 13:29:02,177 INFO L175 Difference]: Start difference. First operand has 609 places, 1552 transitions, 31359 flow. Second operand 12 states and 207 transitions. [2024-05-12 13:29:02,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 1583 transitions, 34399 flow [2024-05-12 13:29:06,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 1583 transitions, 33341 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-05-12 13:29:06,472 INFO L231 Difference]: Finished difference. Result has 610 places, 1553 transitions, 30781 flow [2024-05-12 13:29:06,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30301, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=30781, PETRI_PLACES=610, PETRI_TRANSITIONS=1553} [2024-05-12 13:29:06,473 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 566 predicate places. [2024-05-12 13:29:06,473 INFO L495 AbstractCegarLoop]: Abstraction has has 610 places, 1553 transitions, 30781 flow [2024-05-12 13:29:06,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:06,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:29:06,473 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 13:29:06,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-05-12 13:29:06,473 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:29:06,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:29:06,473 INFO L85 PathProgramCache]: Analyzing trace with hash 558324853, now seen corresponding path program 8 times [2024-05-12 13:29:06,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:29:06,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529464468] [2024-05-12 13:29:06,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:29:06,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:29:06,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:29:07,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:29:07,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:29:07,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529464468] [2024-05-12 13:29:07,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529464468] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:29:07,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:29:07,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:29:07,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366381493] [2024-05-12 13:29:07,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:29:07,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:29:07,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:29:07,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:29:07,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:29:07,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:29:07,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 1553 transitions, 30781 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:07,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:29:07,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:29:07,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:29:10,378 INFO L124 PetriNetUnfolderBase]: 3629/6813 cut-off events. [2024-05-12 13:29:10,378 INFO L125 PetriNetUnfolderBase]: For 490018/490020 co-relation queries the response was YES. [2024-05-12 13:29:10,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60704 conditions, 6813 events. 3629/6813 cut-off events. For 490018/490020 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 51977 event pairs, 599 based on Foata normal form. 2/6410 useless extension candidates. Maximal degree in co-relation 60473. Up to 5360 conditions per place. [2024-05-12 13:29:10,507 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 1253 selfloop transitions, 107 changer transitions 0/1605 dead transitions. [2024-05-12 13:29:10,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 1605 transitions, 34171 flow [2024-05-12 13:29:10,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:29:10,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:29:10,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 224 transitions. [2024-05-12 13:29:10,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4307692307692308 [2024-05-12 13:29:10,508 INFO L175 Difference]: Start difference. First operand has 610 places, 1553 transitions, 30781 flow. Second operand 13 states and 224 transitions. [2024-05-12 13:29:10,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 1605 transitions, 34171 flow [2024-05-12 13:29:14,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 1605 transitions, 33705 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-05-12 13:29:14,498 INFO L231 Difference]: Finished difference. Result has 614 places, 1568 transitions, 30775 flow [2024-05-12 13:29:14,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30315, PETRI_DIFFERENCE_MINUEND_PLACES=600, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=30775, PETRI_PLACES=614, PETRI_TRANSITIONS=1568} [2024-05-12 13:29:14,498 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 570 predicate places. [2024-05-12 13:29:14,498 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 1568 transitions, 30775 flow [2024-05-12 13:29:14,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:14,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:29:14,499 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 13:29:14,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-05-12 13:29:14,499 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:29:14,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:29:14,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1139482755, now seen corresponding path program 7 times [2024-05-12 13:29:14,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:29:14,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377865184] [2024-05-12 13:29:14,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:29:14,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:29:14,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:29:15,606 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 13:29:15,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:29:15,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377865184] [2024-05-12 13:29:15,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377865184] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:29:15,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:29:15,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:29:15,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018059687] [2024-05-12 13:29:15,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:29:15,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:29:15,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:29:15,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:29:15,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:29:15,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:29:15,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 1568 transitions, 30775 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:15,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:29:15,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:29:15,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:29:18,532 INFO L124 PetriNetUnfolderBase]: 3718/6956 cut-off events. [2024-05-12 13:29:18,532 INFO L125 PetriNetUnfolderBase]: For 486627/486627 co-relation queries the response was YES. [2024-05-12 13:29:18,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61850 conditions, 6956 events. 3718/6956 cut-off events. For 486627/486627 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 52891 event pairs, 688 based on Foata normal form. 1/6539 useless extension candidates. Maximal degree in co-relation 61617. Up to 6095 conditions per place. [2024-05-12 13:29:18,666 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 1480 selfloop transitions, 119 changer transitions 0/1607 dead transitions. [2024-05-12 13:29:18,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 1607 transitions, 34321 flow [2024-05-12 13:29:18,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-12 13:29:18,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-05-12 13:29:18,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 215 transitions. [2024-05-12 13:29:18,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-05-12 13:29:18,667 INFO L175 Difference]: Start difference. First operand has 614 places, 1568 transitions, 30775 flow. Second operand 14 states and 215 transitions. [2024-05-12 13:29:18,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 1607 transitions, 34321 flow [2024-05-12 13:29:23,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 1607 transitions, 34210 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 13:29:23,393 INFO L231 Difference]: Finished difference. Result has 621 places, 1580 transitions, 31104 flow [2024-05-12 13:29:23,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30664, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=31104, PETRI_PLACES=621, PETRI_TRANSITIONS=1580} [2024-05-12 13:29:23,394 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 577 predicate places. [2024-05-12 13:29:23,394 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 1580 transitions, 31104 flow [2024-05-12 13:29:23,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:23,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:29:23,394 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 13:29:23,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-05-12 13:29:23,394 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:29:23,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:29:23,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1139486599, now seen corresponding path program 9 times [2024-05-12 13:29:23,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:29:23,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329183548] [2024-05-12 13:29:23,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:29:23,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:29:23,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:29:24,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:29:24,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:29:24,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329183548] [2024-05-12 13:29:24,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329183548] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:29:24,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:29:24,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:29:24,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356969109] [2024-05-12 13:29:24,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:29:24,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:29:24,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:29:24,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:29:24,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:29:24,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:29:24,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 1580 transitions, 31104 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:24,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:29:24,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:29:24,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:29:27,784 INFO L124 PetriNetUnfolderBase]: 3642/6865 cut-off events. [2024-05-12 13:29:27,784 INFO L125 PetriNetUnfolderBase]: For 486607/486609 co-relation queries the response was YES. [2024-05-12 13:29:27,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60969 conditions, 6865 events. 3642/6865 cut-off events. For 486607/486609 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 52644 event pairs, 650 based on Foata normal form. 2/6454 useless extension candidates. Maximal degree in co-relation 60734. Up to 5540 conditions per place. [2024-05-12 13:29:27,898 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 1256 selfloop transitions, 103 changer transitions 0/1610 dead transitions. [2024-05-12 13:29:27,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 1610 transitions, 34029 flow [2024-05-12 13:29:27,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:29:27,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:29:27,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 217 transitions. [2024-05-12 13:29:27,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173076923076923 [2024-05-12 13:29:27,899 INFO L175 Difference]: Start difference. First operand has 621 places, 1580 transitions, 31104 flow. Second operand 13 states and 217 transitions. [2024-05-12 13:29:27,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 1610 transitions, 34029 flow [2024-05-12 13:29:31,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 1610 transitions, 33806 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-05-12 13:29:31,835 INFO L231 Difference]: Finished difference. Result has 623 places, 1580 transitions, 31102 flow [2024-05-12 13:29:31,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30881, PETRI_DIFFERENCE_MINUEND_PLACES=610, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=31102, PETRI_PLACES=623, PETRI_TRANSITIONS=1580} [2024-05-12 13:29:31,835 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 579 predicate places. [2024-05-12 13:29:31,835 INFO L495 AbstractCegarLoop]: Abstraction has has 623 places, 1580 transitions, 31102 flow [2024-05-12 13:29:31,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:31,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:29:31,835 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 13:29:31,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-05-12 13:29:31,835 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:29:31,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:29:31,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1052679159, now seen corresponding path program 7 times [2024-05-12 13:29:31,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:29:31,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723547528] [2024-05-12 13:29:31,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:29:31,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:29:31,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:29:32,736 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 13:29:32,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:29:32,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723547528] [2024-05-12 13:29:32,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723547528] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:29:32,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:29:32,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:29:32,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956898529] [2024-05-12 13:29:32,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:29:32,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:29:32,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:29:32,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:29:32,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:29:32,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:29:32,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 1580 transitions, 31102 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:32,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:29:32,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:29:32,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:29:36,088 INFO L124 PetriNetUnfolderBase]: 3709/6941 cut-off events. [2024-05-12 13:29:36,088 INFO L125 PetriNetUnfolderBase]: For 475583/475583 co-relation queries the response was YES. [2024-05-12 13:29:36,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61391 conditions, 6941 events. 3709/6941 cut-off events. For 475583/475583 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 52742 event pairs, 686 based on Foata normal form. 3/6526 useless extension candidates. Maximal degree in co-relation 61155. Up to 6100 conditions per place. [2024-05-12 13:29:36,216 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 1504 selfloop transitions, 93 changer transitions 0/1605 dead transitions. [2024-05-12 13:29:36,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 1605 transitions, 34507 flow [2024-05-12 13:29:36,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:29:36,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:29:36,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-05-12 13:29:36,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-05-12 13:29:36,217 INFO L175 Difference]: Start difference. First operand has 623 places, 1580 transitions, 31102 flow. Second operand 12 states and 190 transitions. [2024-05-12 13:29:36,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 1605 transitions, 34507 flow [2024-05-12 13:29:40,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 1605 transitions, 34284 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-05-12 13:29:40,710 INFO L231 Difference]: Finished difference. Result has 623 places, 1580 transitions, 31082 flow [2024-05-12 13:29:40,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30879, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31082, PETRI_PLACES=623, PETRI_TRANSITIONS=1580} [2024-05-12 13:29:40,711 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 579 predicate places. [2024-05-12 13:29:40,711 INFO L495 AbstractCegarLoop]: Abstraction has has 623 places, 1580 transitions, 31082 flow [2024-05-12 13:29:40,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:40,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:29:40,711 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 13:29:40,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-05-12 13:29:40,712 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:29:40,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:29:40,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1804980715, now seen corresponding path program 8 times [2024-05-12 13:29:40,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:29:40,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330746901] [2024-05-12 13:29:40,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:29:40,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:29:40,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:29:41,529 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 13:29:41,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:29:41,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330746901] [2024-05-12 13:29:41,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330746901] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:29:41,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:29:41,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:29:41,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369714285] [2024-05-12 13:29:41,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:29:41,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:29:41,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:29:41,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:29:41,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:29:41,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:29:41,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 1580 transitions, 31082 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:41,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:29:41,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:29:41,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:29:44,955 INFO L124 PetriNetUnfolderBase]: 3703/6927 cut-off events. [2024-05-12 13:29:44,955 INFO L125 PetriNetUnfolderBase]: For 457731/457731 co-relation queries the response was YES. [2024-05-12 13:29:45,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60946 conditions, 6927 events. 3703/6927 cut-off events. For 457731/457731 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 52588 event pairs, 532 based on Foata normal form. 3/6509 useless extension candidates. Maximal degree in co-relation 60709. Up to 4017 conditions per place. [2024-05-12 13:29:45,086 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 1126 selfloop transitions, 490 changer transitions 0/1624 dead transitions. [2024-05-12 13:29:45,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 1624 transitions, 35385 flow [2024-05-12 13:29:45,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:29:45,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:29:45,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 216 transitions. [2024-05-12 13:29:45,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 13:29:45,087 INFO L175 Difference]: Start difference. First operand has 623 places, 1580 transitions, 31082 flow. Second operand 12 states and 216 transitions. [2024-05-12 13:29:45,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 1624 transitions, 35385 flow [2024-05-12 13:29:49,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 1624 transitions, 35079 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-05-12 13:29:49,499 INFO L231 Difference]: Finished difference. Result has 623 places, 1580 transitions, 31773 flow [2024-05-12 13:29:49,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30776, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=490, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1090, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31773, PETRI_PLACES=623, PETRI_TRANSITIONS=1580} [2024-05-12 13:29:49,499 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 579 predicate places. [2024-05-12 13:29:49,499 INFO L495 AbstractCegarLoop]: Abstraction has has 623 places, 1580 transitions, 31773 flow [2024-05-12 13:29:49,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:49,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:29:49,500 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 13:29:49,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-05-12 13:29:49,500 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:29:49,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:29:49,500 INFO L85 PathProgramCache]: Analyzing trace with hash 676650737, now seen corresponding path program 8 times [2024-05-12 13:29:49,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:29:49,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665912509] [2024-05-12 13:29:49,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:29:49,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:29:49,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:29:50,439 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 13:29:50,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:29:50,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665912509] [2024-05-12 13:29:50,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665912509] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:29:50,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:29:50,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:29:50,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895399858] [2024-05-12 13:29:50,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:29:50,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:29:50,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:29:50,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:29:50,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:29:50,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:29:50,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 1580 transitions, 31773 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:50,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:29:50,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:29:50,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:29:53,785 INFO L124 PetriNetUnfolderBase]: 3711/6938 cut-off events. [2024-05-12 13:29:53,785 INFO L125 PetriNetUnfolderBase]: For 454000/454000 co-relation queries the response was YES. [2024-05-12 13:29:53,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62123 conditions, 6938 events. 3711/6938 cut-off events. For 454000/454000 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 52679 event pairs, 512 based on Foata normal form. 1/6516 useless extension candidates. Maximal degree in co-relation 61885. Up to 5408 conditions per place. [2024-05-12 13:29:53,904 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 1116 selfloop transitions, 486 changer transitions 0/1610 dead transitions. [2024-05-12 13:29:53,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 1610 transitions, 35355 flow [2024-05-12 13:29:53,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:29:53,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:29:53,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-05-12 13:29:53,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-05-12 13:29:53,905 INFO L175 Difference]: Start difference. First operand has 623 places, 1580 transitions, 31773 flow. Second operand 12 states and 200 transitions. [2024-05-12 13:29:53,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 1610 transitions, 35355 flow [2024-05-12 13:29:58,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 1610 transitions, 34341 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-05-12 13:29:58,287 INFO L231 Difference]: Finished difference. Result has 623 places, 1584 transitions, 31805 flow [2024-05-12 13:29:58,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30759, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=482, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1094, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31805, PETRI_PLACES=623, PETRI_TRANSITIONS=1584} [2024-05-12 13:29:58,287 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 579 predicate places. [2024-05-12 13:29:58,287 INFO L495 AbstractCegarLoop]: Abstraction has has 623 places, 1584 transitions, 31805 flow [2024-05-12 13:29:58,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:58,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:29:58,288 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 13:29:58,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-05-12 13:29:58,288 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:29:58,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:29:58,288 INFO L85 PathProgramCache]: Analyzing trace with hash 676477757, now seen corresponding path program 9 times [2024-05-12 13:29:58,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:29:58,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519309840] [2024-05-12 13:29:58,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:29:58,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:29:58,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:29:59,383 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 13:29:59,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:29:59,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519309840] [2024-05-12 13:29:59,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519309840] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:29:59,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:29:59,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:29:59,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434438994] [2024-05-12 13:29:59,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:29:59,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:29:59,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:29:59,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:29:59,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:29:59,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:29:59,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 1584 transitions, 31805 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:29:59,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:29:59,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:29:59,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:30:02,767 INFO L124 PetriNetUnfolderBase]: 3719/6950 cut-off events. [2024-05-12 13:30:02,767 INFO L125 PetriNetUnfolderBase]: For 456554/456554 co-relation queries the response was YES. [2024-05-12 13:30:02,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61915 conditions, 6950 events. 3719/6950 cut-off events. For 456554/456554 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 52737 event pairs, 514 based on Foata normal form. 1/6526 useless extension candidates. Maximal degree in co-relation 61676. Up to 5420 conditions per place. [2024-05-12 13:30:02,886 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 1124 selfloop transitions, 482 changer transitions 0/1614 dead transitions. [2024-05-12 13:30:02,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 1614 transitions, 35403 flow [2024-05-12 13:30:02,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:30:02,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:30:02,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 201 transitions. [2024-05-12 13:30:02,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-05-12 13:30:02,887 INFO L175 Difference]: Start difference. First operand has 623 places, 1584 transitions, 31805 flow. Second operand 12 states and 201 transitions. [2024-05-12 13:30:02,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 1614 transitions, 35403 flow [2024-05-12 13:30:07,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 1614 transitions, 34407 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-05-12 13:30:07,400 INFO L231 Difference]: Finished difference. Result has 625 places, 1588 transitions, 31855 flow [2024-05-12 13:30:07,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30809, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=478, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31855, PETRI_PLACES=625, PETRI_TRANSITIONS=1588} [2024-05-12 13:30:07,400 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 581 predicate places. [2024-05-12 13:30:07,401 INFO L495 AbstractCegarLoop]: Abstraction has has 625 places, 1588 transitions, 31855 flow [2024-05-12 13:30:07,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:30:07,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:30:07,401 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 13:30:07,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-05-12 13:30:07,401 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:30:07,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:30:07,401 INFO L85 PathProgramCache]: Analyzing trace with hash 676473107, now seen corresponding path program 10 times [2024-05-12 13:30:07,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:30:07,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415004776] [2024-05-12 13:30:07,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:30:07,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:30:07,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:30:08,451 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 13:30:08,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:30:08,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415004776] [2024-05-12 13:30:08,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415004776] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:30:08,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:30:08,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:30:08,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281736065] [2024-05-12 13:30:08,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:30:08,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:30:08,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:30:08,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:30:08,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:30:08,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:30:08,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 625 places, 1588 transitions, 31855 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:30:08,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:30:08,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:30:08,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:30:11,689 INFO L124 PetriNetUnfolderBase]: 3727/6962 cut-off events. [2024-05-12 13:30:11,689 INFO L125 PetriNetUnfolderBase]: For 462202/462202 co-relation queries the response was YES. [2024-05-12 13:30:11,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62091 conditions, 6962 events. 3727/6962 cut-off events. For 462202/462202 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 52906 event pairs, 514 based on Foata normal form. 1/6536 useless extension candidates. Maximal degree in co-relation 61851. Up to 5409 conditions per place. [2024-05-12 13:30:11,816 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 1116 selfloop transitions, 496 changer transitions 0/1620 dead transitions. [2024-05-12 13:30:11,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 1620 transitions, 35505 flow [2024-05-12 13:30:11,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:30:11,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:30:11,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 215 transitions. [2024-05-12 13:30:11,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41346153846153844 [2024-05-12 13:30:11,817 INFO L175 Difference]: Start difference. First operand has 625 places, 1588 transitions, 31855 flow. Second operand 13 states and 215 transitions. [2024-05-12 13:30:11,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 1620 transitions, 35505 flow [2024-05-12 13:30:16,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 1620 transitions, 34513 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-05-12 13:30:16,811 INFO L231 Difference]: Finished difference. Result has 628 places, 1592 transitions, 31948 flow [2024-05-12 13:30:16,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30863, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1092, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=31948, PETRI_PLACES=628, PETRI_TRANSITIONS=1592} [2024-05-12 13:30:16,811 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 584 predicate places. [2024-05-12 13:30:16,811 INFO L495 AbstractCegarLoop]: Abstraction has has 628 places, 1592 transitions, 31948 flow [2024-05-12 13:30:16,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:30:16,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:30:16,811 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 13:30:16,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-05-12 13:30:16,812 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:30:16,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:30:16,812 INFO L85 PathProgramCache]: Analyzing trace with hash 676472983, now seen corresponding path program 10 times [2024-05-12 13:30:16,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:30:16,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244076539] [2024-05-12 13:30:16,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:30:16,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:30:16,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:30:17,949 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 13:30:17,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:30:17,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244076539] [2024-05-12 13:30:17,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244076539] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:30:17,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:30:17,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:30:17,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899404863] [2024-05-12 13:30:17,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:30:17,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:30:17,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:30:17,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:30:17,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:30:18,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:30:18,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 1592 transitions, 31948 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:30:18,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:30:18,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:30:18,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:30:21,159 INFO L124 PetriNetUnfolderBase]: 3684/6949 cut-off events. [2024-05-12 13:30:21,159 INFO L125 PetriNetUnfolderBase]: For 479040/479040 co-relation queries the response was YES. [2024-05-12 13:30:21,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61745 conditions, 6949 events. 3684/6949 cut-off events. For 479040/479040 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 53369 event pairs, 490 based on Foata normal form. 2/6522 useless extension candidates. Maximal degree in co-relation 61504. Up to 5444 conditions per place. [2024-05-12 13:30:21,284 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 1152 selfloop transitions, 213 changer transitions 0/1622 dead transitions. [2024-05-12 13:30:21,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 639 places, 1622 transitions, 34996 flow [2024-05-12 13:30:21,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:30:21,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:30:21,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-05-12 13:30:21,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-05-12 13:30:21,285 INFO L175 Difference]: Start difference. First operand has 628 places, 1592 transitions, 31948 flow. Second operand 12 states and 208 transitions. [2024-05-12 13:30:21,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 639 places, 1622 transitions, 34996 flow [2024-05-12 13:30:25,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 1622 transitions, 33983 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-05-12 13:30:26,011 INFO L231 Difference]: Finished difference. Result has 629 places, 1594 transitions, 31404 flow [2024-05-12 13:30:26,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=30935, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31404, PETRI_PLACES=629, PETRI_TRANSITIONS=1594} [2024-05-12 13:30:26,012 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 585 predicate places. [2024-05-12 13:30:26,012 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 1594 transitions, 31404 flow [2024-05-12 13:30:26,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:30:26,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:30:26,012 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 13:30:26,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-05-12 13:30:26,012 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:30:26,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:30:26,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1879600137, now seen corresponding path program 9 times [2024-05-12 13:30:26,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:30:26,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476205025] [2024-05-12 13:30:26,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:30:26,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:30:26,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:30:26,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:30:26,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:30:26,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476205025] [2024-05-12 13:30:26,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476205025] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:30:26,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:30:26,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:30:26,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371937466] [2024-05-12 13:30:26,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:30:26,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:30:26,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:30:26,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:30:26,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:30:26,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:30:26,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 1594 transitions, 31404 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:30:26,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:30:26,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:30:26,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:30:30,169 INFO L124 PetriNetUnfolderBase]: 3779/7069 cut-off events. [2024-05-12 13:30:30,170 INFO L125 PetriNetUnfolderBase]: For 489528/489528 co-relation queries the response was YES. [2024-05-12 13:30:30,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62438 conditions, 7069 events. 3779/7069 cut-off events. For 489528/489528 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 53872 event pairs, 496 based on Foata normal form. 3/6636 useless extension candidates. Maximal degree in co-relation 62196. Up to 4128 conditions per place. [2024-05-12 13:30:30,309 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 1178 selfloop transitions, 465 changer transitions 0/1651 dead transitions. [2024-05-12 13:30:30,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 640 places, 1651 transitions, 36024 flow [2024-05-12 13:30:30,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:30:30,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:30:30,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 218 transitions. [2024-05-12 13:30:30,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-05-12 13:30:30,310 INFO L175 Difference]: Start difference. First operand has 629 places, 1594 transitions, 31404 flow. Second operand 12 states and 218 transitions. [2024-05-12 13:30:30,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 640 places, 1651 transitions, 36024 flow [2024-05-12 13:30:35,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 632 places, 1651 transitions, 35727 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-05-12 13:30:35,140 INFO L231 Difference]: Finished difference. Result has 633 places, 1602 transitions, 32179 flow [2024-05-12 13:30:35,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=31107, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=457, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=32179, PETRI_PLACES=633, PETRI_TRANSITIONS=1602} [2024-05-12 13:30:35,141 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 589 predicate places. [2024-05-12 13:30:35,141 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 1602 transitions, 32179 flow [2024-05-12 13:30:35,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:30:35,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:30:35,141 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 13:30:35,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-05-12 13:30:35,141 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:30:35,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:30:35,142 INFO L85 PathProgramCache]: Analyzing trace with hash 842112241, now seen corresponding path program 11 times [2024-05-12 13:30:35,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:30:35,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816113295] [2024-05-12 13:30:35,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:30:35,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:30:35,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:30:36,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 13:30:36,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:30:36,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816113295] [2024-05-12 13:30:36,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816113295] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:30:36,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:30:36,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:30:36,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471698130] [2024-05-12 13:30:36,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:30:36,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:30:36,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:30:36,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:30:36,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:30:36,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-05-12 13:30:36,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 1602 transitions, 32179 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:30:36,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:30:36,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-05-12 13:30:36,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:30:39,597 INFO L124 PetriNetUnfolderBase]: 3793/7090 cut-off events. [2024-05-12 13:30:39,598 INFO L125 PetriNetUnfolderBase]: For 493638/493638 co-relation queries the response was YES. [2024-05-12 13:30:39,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63654 conditions, 7090 events. 3793/7090 cut-off events. For 493638/493638 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 54019 event pairs, 508 based on Foata normal form. 1/6653 useless extension candidates. Maximal degree in co-relation 63411. Up to 5521 conditions per place. [2024-05-12 13:30:39,727 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 1145 selfloop transitions, 482 changer transitions 0/1635 dead transitions. [2024-05-12 13:30:39,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 1635 transitions, 36195 flow [2024-05-12 13:30:39,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:30:39,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:30:39,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 214 transitions. [2024-05-12 13:30:39,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115384615384615 [2024-05-12 13:30:39,728 INFO L175 Difference]: Start difference. First operand has 633 places, 1602 transitions, 32179 flow. Second operand 13 states and 214 transitions. [2024-05-12 13:30:39,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 1635 transitions, 36195 flow [2024-05-12 13:30:45,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 1635 transitions, 35404 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-05-12 13:30:45,130 INFO L231 Difference]: Finished difference. Result has 636 places, 1606 transitions, 32477 flow [2024-05-12 13:30:45,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=31388, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=480, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=32477, PETRI_PLACES=636, PETRI_TRANSITIONS=1606} [2024-05-12 13:30:45,130 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 592 predicate places. [2024-05-12 13:30:45,130 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 1606 transitions, 32477 flow [2024-05-12 13:30:45,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:30:45,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:30:45,131 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 13:30:45,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-05-12 13:30:45,131 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:30:45,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:30:45,131 INFO L85 PathProgramCache]: Analyzing trace with hash 842112117, now seen corresponding path program 11 times [2024-05-12 13:30:45,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:30:45,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395233219] [2024-05-12 13:30:45,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:30:45,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:30:45,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:30:46,221 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 13:30:46,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:30:46,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395233219] [2024-05-12 13:30:46,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395233219] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:30:46,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:30:46,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:30:46,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936857540] [2024-05-12 13:30:46,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:30:46,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:30:46,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:30:46,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:30:46,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:30:46,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-05-12 13:30:46,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 1606 transitions, 32477 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:30:46,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:30:46,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-05-12 13:30:46,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15