./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/mix034_pso.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i ./goblint.2024-05-07_14-17-48.files/protection/mix034_pso.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 13:17:42,022 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:17:42,085 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:42,090 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:17:42,091 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:17:42,116 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:17:42,117 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:17:42,117 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:17:42,117 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:17:42,120 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:17:42,120 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:17:42,121 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:17:42,121 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:17:42,122 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:17:42,122 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:17:42,123 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:17:42,123 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:17:42,123 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:17:42,123 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:17:42,124 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:17:42,125 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:17:42,125 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:17:42,125 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:17:42,125 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:17:42,125 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:17:42,126 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:17:42,126 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:17:42,126 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:17:42,127 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:17:42,127 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:17:42,128 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:17:42,128 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:17:42,128 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:17:42,128 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:17:42,128 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:17:42,128 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:17:42,128 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:17:42,129 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:17:42,129 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:17:42,129 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:17:42,129 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:17:42,129 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:17:42,130 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:17:42,130 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:42,367 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:17:42,385 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:17:42,387 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:17:42,388 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:17:42,388 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:17:42,389 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/mix034_pso.opt_tso.opt.yml/witness.yml [2024-05-12 13:17:42,483 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:17:42,483 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:17:42,483 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i [2024-05-12 13:17:43,536 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:17:43,692 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:17:43,692 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i [2024-05-12 13:17:43,703 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df022040b/91ee9aa2d1564dd2b6337a1a99229eaf/FLAG410e34778 [2024-05-12 13:17:43,713 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df022040b/91ee9aa2d1564dd2b6337a1a99229eaf [2024-05-12 13:17:43,713 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:17:43,714 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:17:43,715 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:17:43,715 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:17:43,719 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:17:43,719 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:42" (1/2) ... [2024-05-12 13:17:43,720 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c297326 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:43, skipping insertion in model container [2024-05-12 13:17:43,720 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:42" (1/2) ... [2024-05-12 13:17:43,721 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2bd8fd96 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:43, skipping insertion in model container [2024-05-12 13:17:43,721 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:17:43" (2/2) ... [2024-05-12 13:17:43,722 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c297326 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:43, skipping insertion in model container [2024-05-12 13:17:43,722 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:17:43" (2/2) ... [2024-05-12 13:17:43,722 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:17:43,771 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:17:43,773 INFO L97 edCorrectnessWitness]: Location invariant before [L817-L817] ((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1)))) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) [2024-05-12 13:17:43,773 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] ((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1)))) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) [2024-05-12 13:17:43,773 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:17:43,773 INFO L106 edCorrectnessWitness]: ghost_update [L814-L814] multithreaded = 1; [2024-05-12 13:17:43,809 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:17:43,967 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/mix034_pso.opt_tso.opt.i[999,1012] [2024-05-12 13:17:44,087 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:17:44,105 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:17:44,137 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/mix034_pso.opt_tso.opt.i[999,1012] Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:17:44,187 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:17:44,217 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:17:44,221 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44 WrapperNode [2024-05-12 13:17:44,221 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:17:44,222 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:17:44,222 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:17:44,222 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:17:44,228 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (1/1) ... [2024-05-12 13:17:44,254 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (1/1) ... [2024-05-12 13:17:44,281 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 125 [2024-05-12 13:17:44,282 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:17:44,282 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:17:44,282 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:17:44,282 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:17:44,291 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (1/1) ... [2024-05-12 13:17:44,291 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (1/1) ... [2024-05-12 13:17:44,295 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (1/1) ... [2024-05-12 13:17:44,315 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:44,317 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (1/1) ... [2024-05-12 13:17:44,317 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (1/1) ... [2024-05-12 13:17:44,325 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (1/1) ... [2024-05-12 13:17:44,361 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (1/1) ... [2024-05-12 13:17:44,396 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (1/1) ... [2024-05-12 13:17:44,397 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (1/1) ... [2024-05-12 13:17:44,399 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:17:44,399 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:17:44,399 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:17:44,400 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:17:44,406 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (1/1) ... [2024-05-12 13:17:44,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:17:44,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:17:44,449 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:44,467 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:44,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:17:44,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:17:44,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:17:44,482 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:17:44,482 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:17:44,482 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:17:44,482 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:17:44,482 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:17:44,483 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:17:44,483 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:17:44,483 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:17:44,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:17:44,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:17:44,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:17:44,484 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:17:44,484 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:17:44,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:17:44,486 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:44,602 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:17:44,603 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:17:44,873 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:17:44,874 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:17:45,000 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:17:45,001 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:17:45,002 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:17:45 BoogieIcfgContainer [2024-05-12 13:17:45,002 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:17:45,004 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:17:45,004 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:17:45,007 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:17:45,007 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:42" (1/4) ... [2024-05-12 13:17:45,011 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@747e7d6f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:17:45, skipping insertion in model container [2024-05-12 13:17:45,012 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:17:43" (2/4) ... [2024-05-12 13:17:45,012 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@747e7d6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:17:45, skipping insertion in model container [2024-05-12 13:17:45,012 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:44" (3/4) ... [2024-05-12 13:17:45,013 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@747e7d6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:17:45, skipping insertion in model container [2024-05-12 13:17:45,013 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:17:45" (4/4) ... [2024-05-12 13:17:45,014 INFO L112 eAbstractionObserver]: Analyzing ICFG mix034_pso.opt_tso.opt.i [2024-05-12 13:17:45,028 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:17:45,029 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 13:17:45,029 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:17:45,085 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:17:45,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 44 places, 38 transitions, 84 flow [2024-05-12 13:17:45,151 INFO L124 PetriNetUnfolderBase]: 1/36 cut-off events. [2024-05-12 13:17:45,151 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:17:45,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 36 events. 1/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 55 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 34. Up to 2 conditions per place. [2024-05-12 13:17:45,154 INFO L82 GeneralOperation]: Start removeDead. Operand has 44 places, 38 transitions, 84 flow [2024-05-12 13:17:45,156 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 36 transitions, 78 flow [2024-05-12 13:17:45,163 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:17:45,168 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;@2c97d21, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:17:45,168 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 13:17:45,172 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:17:45,172 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 13:17:45,172 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:17:45,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:45,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:17:45,173 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:45,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:45,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1075888890, now seen corresponding path program 1 times [2024-05-12 13:17:45,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:45,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682903451] [2024-05-12 13:17:45,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:45,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:45,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:46,301 INFO L134 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:46,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:46,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682903451] [2024-05-12 13:17:46,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682903451] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:46,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:46,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:17:46,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470913451] [2024-05-12 13:17:46,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:46,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:17:46,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:46,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:17:46,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:17:46,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-05-12 13:17:46,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 36 transitions, 78 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:46,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:46,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-05-12 13:17:46,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:46,548 INFO L124 PetriNetUnfolderBase]: 384/715 cut-off events. [2024-05-12 13:17:46,548 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-05-12 13:17:46,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1381 conditions, 715 events. 384/715 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3692 event pairs, 160 based on Foata normal form. 36/696 useless extension candidates. Maximal degree in co-relation 1367. Up to 639 conditions per place. [2024-05-12 13:17:46,554 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 31 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-05-12 13:17:46,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 46 transitions, 171 flow [2024-05-12 13:17:46,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:17:46,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:17:46,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-05-12 13:17:46,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2024-05-12 13:17:46,565 INFO L175 Difference]: Start difference. First operand has 42 places, 36 transitions, 78 flow. Second operand 3 states and 78 transitions. [2024-05-12 13:17:46,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 46 transitions, 171 flow [2024-05-12 13:17:46,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 168 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:46,568 INFO L231 Difference]: Finished difference. Result has 43 places, 38 transitions, 102 flow [2024-05-12 13:17:46,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=38} [2024-05-12 13:17:46,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 1 predicate places. [2024-05-12 13:17:46,572 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 38 transitions, 102 flow [2024-05-12 13:17:46,572 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:46,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:46,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:46,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:17:46,573 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:46,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:46,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1156957095, now seen corresponding path program 1 times [2024-05-12 13:17:46,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:46,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417151570] [2024-05-12 13:17:46,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:46,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:46,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:47,264 INFO L134 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,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:47,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417151570] [2024-05-12 13:17:47,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417151570] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:47,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:47,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:17:47,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323794932] [2024-05-12 13:17:47,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:47,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:17:47,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:47,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:17:47,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:17:47,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-05-12 13:17:47,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 38 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:47,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:47,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-05-12 13:17:47,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:47,439 INFO L124 PetriNetUnfolderBase]: 434/871 cut-off events. [2024-05-12 13:17:47,439 INFO L125 PetriNetUnfolderBase]: For 105/105 co-relation queries the response was YES. [2024-05-12 13:17:47,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1801 conditions, 871 events. 434/871 cut-off events. For 105/105 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4844 event pairs, 200 based on Foata normal form. 4/804 useless extension candidates. Maximal degree in co-relation 1786. Up to 686 conditions per place. [2024-05-12 13:17:47,445 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 41 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-05-12 13:17:47,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 58 transitions, 246 flow [2024-05-12 13:17:47,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:17:47,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:17:47,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-05-12 13:17:47,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6447368421052632 [2024-05-12 13:17:47,447 INFO L175 Difference]: Start difference. First operand has 43 places, 38 transitions, 102 flow. Second operand 4 states and 98 transitions. [2024-05-12 13:17:47,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 58 transitions, 246 flow [2024-05-12 13:17:47,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 58 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:17:47,448 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 136 flow [2024-05-12 13:17:47,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-05-12 13:17:47,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-05-12 13:17:47,449 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 136 flow [2024-05-12 13:17:47,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:47,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:47,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:47,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:17:47,450 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:47,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:47,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1534662876, now seen corresponding path program 1 times [2024-05-12 13:17:47,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:47,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664555680] [2024-05-12 13:17:47,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:47,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:47,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:47,511 INFO L134 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,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:47,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664555680] [2024-05-12 13:17:47,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664555680] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:47,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:47,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:17:47,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917179921] [2024-05-12 13:17:47,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:47,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:17:47,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:47,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:17:47,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:17:47,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 38 [2024-05-12 13:17:47,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 136 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:47,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:47,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 38 [2024-05-12 13:17:47,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:47,568 INFO L124 PetriNetUnfolderBase]: 143/371 cut-off events. [2024-05-12 13:17:47,568 INFO L125 PetriNetUnfolderBase]: For 109/116 co-relation queries the response was YES. [2024-05-12 13:17:47,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 744 conditions, 371 events. 143/371 cut-off events. For 109/116 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2037 event pairs, 67 based on Foata normal form. 6/349 useless extension candidates. Maximal degree in co-relation 727. Up to 211 conditions per place. [2024-05-12 13:17:47,570 INFO L140 encePairwiseOnDemand]: 35/38 looper letters, 22 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-05-12 13:17:47,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 183 flow [2024-05-12 13:17:47,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:17:47,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:17:47,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-05-12 13:17:47,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7192982456140351 [2024-05-12 13:17:47,571 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 136 flow. Second operand 3 states and 82 transitions. [2024-05-12 13:17:47,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 183 flow [2024-05-12 13:17:47,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 45 transitions, 174 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:47,573 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 116 flow [2024-05-12 13:17:47,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-05-12 13:17:47,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-05-12 13:17:47,574 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 116 flow [2024-05-12 13:17:47,574 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:47,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:47,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:47,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:17:47,575 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:47,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:47,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1149987624, now seen corresponding path program 1 times [2024-05-12 13:17:47,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:47,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372674025] [2024-05-12 13:17:47,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:47,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:47,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:48,798 INFO L134 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,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:48,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372674025] [2024-05-12 13:17:48,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372674025] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:48,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:48,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:17:48,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079584032] [2024-05-12 13:17:48,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:48,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:17:48,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:48,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:17:48,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:17:48,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-05-12 13:17:48,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 116 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:48,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:48,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-05-12 13:17:48,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:49,110 INFO L124 PetriNetUnfolderBase]: 375/741 cut-off events. [2024-05-12 13:17:49,111 INFO L125 PetriNetUnfolderBase]: For 292/292 co-relation queries the response was YES. [2024-05-12 13:17:49,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1636 conditions, 741 events. 375/741 cut-off events. For 292/292 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3891 event pairs, 125 based on Foata normal form. 4/712 useless extension candidates. Maximal degree in co-relation 1619. Up to 554 conditions per place. [2024-05-12 13:17:49,113 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 46 selfloop transitions, 8 changer transitions 5/69 dead transitions. [2024-05-12 13:17:49,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 69 transitions, 302 flow [2024-05-12 13:17:49,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:49,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:49,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-05-12 13:17:49,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 13:17:49,115 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 116 flow. Second operand 6 states and 133 transitions. [2024-05-12 13:17:49,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 69 transitions, 302 flow [2024-05-12 13:17:49,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 69 transitions, 292 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:49,116 INFO L231 Difference]: Finished difference. Result has 49 places, 38 transitions, 131 flow [2024-05-12 13:17:49,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=131, PETRI_PLACES=49, PETRI_TRANSITIONS=38} [2024-05-12 13:17:49,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2024-05-12 13:17:49,117 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 38 transitions, 131 flow [2024-05-12 13:17:49,117 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:49,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:49,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:49,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:17:49,118 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:49,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:49,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1638424071, now seen corresponding path program 1 times [2024-05-12 13:17:49,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:49,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650678386] [2024-05-12 13:17:49,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:49,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:49,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:49,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:49,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:49,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650678386] [2024-05-12 13:17:49,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650678386] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:49,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:49,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:17:49,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380108162] [2024-05-12 13:17:49,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:49,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:17:49,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:49,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:17:49,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:17:49,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-05-12 13:17:49,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 38 transitions, 131 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call 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,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:49,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-05-12 13:17:49,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:50,049 INFO L124 PetriNetUnfolderBase]: 318/672 cut-off events. [2024-05-12 13:17:50,050 INFO L125 PetriNetUnfolderBase]: For 448/448 co-relation queries the response was YES. [2024-05-12 13:17:50,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1566 conditions, 672 events. 318/672 cut-off events. For 448/448 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3568 event pairs, 107 based on Foata normal form. 1/641 useless extension candidates. Maximal degree in co-relation 1547. Up to 524 conditions per place. [2024-05-12 13:17:50,053 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 37 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-05-12 13:17:50,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 54 transitions, 266 flow [2024-05-12 13:17:50,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:17:50,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:17:50,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2024-05-12 13:17:50,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5210526315789473 [2024-05-12 13:17:50,055 INFO L175 Difference]: Start difference. First operand has 49 places, 38 transitions, 131 flow. Second operand 5 states and 99 transitions. [2024-05-12 13:17:50,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 54 transitions, 266 flow [2024-05-12 13:17:50,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 54 transitions, 246 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:50,058 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 167 flow [2024-05-12 13:17:50,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=115, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=167, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-05-12 13:17:50,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-05-12 13:17:50,059 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 167 flow [2024-05-12 13:17:50,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call 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,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:50,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:50,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:17:50,060 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:50,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:50,060 INFO L85 PathProgramCache]: Analyzing trace with hash 748462230, now seen corresponding path program 1 times [2024-05-12 13:17:50,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:50,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450928997] [2024-05-12 13:17:50,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:50,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:50,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:50,714 INFO L134 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:50,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:50,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450928997] [2024-05-12 13:17:50,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450928997] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:50,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:50,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:50,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930948349] [2024-05-12 13:17:50,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:50,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:50,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:50,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:50,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:50,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 13:17:50,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 167 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:50,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:50,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 13:17:50,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:50,983 INFO L124 PetriNetUnfolderBase]: 377/770 cut-off events. [2024-05-12 13:17:50,983 INFO L125 PetriNetUnfolderBase]: For 621/621 co-relation queries the response was YES. [2024-05-12 13:17:50,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1915 conditions, 770 events. 377/770 cut-off events. For 621/621 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4116 event pairs, 127 based on Foata normal form. 1/744 useless extension candidates. Maximal degree in co-relation 1893. Up to 608 conditions per place. [2024-05-12 13:17:50,987 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 43 selfloop transitions, 9 changer transitions 0/61 dead transitions. [2024-05-12 13:17:50,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 61 transitions, 317 flow [2024-05-12 13:17:50,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:50,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:50,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-05-12 13:17:50,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956140350877193 [2024-05-12 13:17:50,989 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 167 flow. Second operand 6 states and 113 transitions. [2024-05-12 13:17:50,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 61 transitions, 317 flow [2024-05-12 13:17:50,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 61 transitions, 308 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:50,991 INFO L231 Difference]: Finished difference. Result has 55 places, 45 transitions, 193 flow [2024-05-12 13:17:50,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=193, PETRI_PLACES=55, PETRI_TRANSITIONS=45} [2024-05-12 13:17:50,992 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-05-12 13:17:50,992 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 45 transitions, 193 flow [2024-05-12 13:17:50,992 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:50,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:50,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:50,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:17:50,993 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:50,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:50,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1429107794, now seen corresponding path program 1 times [2024-05-12 13:17:50,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:50,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384385586] [2024-05-12 13:17:50,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:50,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:51,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:51,598 INFO L134 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,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:51,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384385586] [2024-05-12 13:17:51,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384385586] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:51,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:51,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:51,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466634249] [2024-05-12 13:17:51,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:51,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:51,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:51,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:51,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:51,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 13:17:51,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 45 transitions, 193 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:51,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:51,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 13:17:51,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:51,884 INFO L124 PetriNetUnfolderBase]: 432/870 cut-off events. [2024-05-12 13:17:51,884 INFO L125 PetriNetUnfolderBase]: For 1087/1087 co-relation queries the response was YES. [2024-05-12 13:17:51,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2301 conditions, 870 events. 432/870 cut-off events. For 1087/1087 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4669 event pairs, 139 based on Foata normal form. 2/842 useless extension candidates. Maximal degree in co-relation 2277. Up to 672 conditions per place. [2024-05-12 13:17:51,888 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 46 selfloop transitions, 15 changer transitions 0/71 dead transitions. [2024-05-12 13:17:51,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 71 transitions, 407 flow [2024-05-12 13:17:51,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:51,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:51,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-05-12 13:17:51,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48120300751879697 [2024-05-12 13:17:51,890 INFO L175 Difference]: Start difference. First operand has 55 places, 45 transitions, 193 flow. Second operand 7 states and 128 transitions. [2024-05-12 13:17:51,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 71 transitions, 407 flow [2024-05-12 13:17:51,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 71 transitions, 386 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:51,892 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 291 flow [2024-05-12 13:17:51,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=291, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2024-05-12 13:17:51,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-05-12 13:17:51,893 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 291 flow [2024-05-12 13:17:51,893 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:51,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:51,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:51,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:17:51,894 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:51,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:51,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1005015384, now seen corresponding path program 2 times [2024-05-12 13:17:51,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:51,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951077341] [2024-05-12 13:17:51,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:51,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:51,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:52,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:17:52,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:52,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951077341] [2024-05-12 13:17:52,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951077341] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:52,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:52,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:52,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130084345] [2024-05-12 13:17:52,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:52,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:52,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:52,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:52,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:52,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 13:17:52,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 291 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:52,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:52,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 13:17:52,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:52,825 INFO L124 PetriNetUnfolderBase]: 475/954 cut-off events. [2024-05-12 13:17:52,825 INFO L125 PetriNetUnfolderBase]: For 1705/1705 co-relation queries the response was YES. [2024-05-12 13:17:52,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2820 conditions, 954 events. 475/954 cut-off events. For 1705/1705 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5226 event pairs, 143 based on Foata normal form. 2/924 useless extension candidates. Maximal degree in co-relation 2792. Up to 724 conditions per place. [2024-05-12 13:17:52,830 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 52 selfloop transitions, 22 changer transitions 0/84 dead transitions. [2024-05-12 13:17:52,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 84 transitions, 549 flow [2024-05-12 13:17:52,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:52,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:52,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-05-12 13:17:52,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5037593984962406 [2024-05-12 13:17:52,833 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 291 flow. Second operand 7 states and 134 transitions. [2024-05-12 13:17:52,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 84 transitions, 549 flow [2024-05-12 13:17:52,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 84 transitions, 535 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-05-12 13:17:52,836 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 407 flow [2024-05-12 13:17:52,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=407, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-05-12 13:17:52,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-05-12 13:17:52,838 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 407 flow [2024-05-12 13:17:52,838 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:52,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:52,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:52,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:17:52,854 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:52,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:52,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1727484632, now seen corresponding path program 3 times [2024-05-12 13:17:52,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:52,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005994754] [2024-05-12 13:17:52,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:52,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:52,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:53,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:53,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:53,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005994754] [2024-05-12 13:17:53,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005994754] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:53,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:53,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:53,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145816674] [2024-05-12 13:17:53,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:53,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:53,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:53,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:53,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:53,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 13:17:53,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 407 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:53,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:53,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 13:17:53,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:53,769 INFO L124 PetriNetUnfolderBase]: 479/974 cut-off events. [2024-05-12 13:17:53,769 INFO L125 PetriNetUnfolderBase]: For 2418/2418 co-relation queries the response was YES. [2024-05-12 13:17:53,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3131 conditions, 974 events. 479/974 cut-off events. For 2418/2418 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5378 event pairs, 131 based on Foata normal form. 2/939 useless extension candidates. Maximal degree in co-relation 3099. Up to 679 conditions per place. [2024-05-12 13:17:53,776 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 50 selfloop transitions, 24 changer transitions 0/84 dead transitions. [2024-05-12 13:17:53,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 84 transitions, 629 flow [2024-05-12 13:17:53,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:53,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:53,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-05-12 13:17:53,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5131578947368421 [2024-05-12 13:17:53,778 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 407 flow. Second operand 6 states and 117 transitions. [2024-05-12 13:17:53,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 84 transitions, 629 flow [2024-05-12 13:17:53,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 84 transitions, 601 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:53,782 INFO L231 Difference]: Finished difference. Result has 71 places, 67 transitions, 452 flow [2024-05-12 13:17:53,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=452, PETRI_PLACES=71, PETRI_TRANSITIONS=67} [2024-05-12 13:17:53,783 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-05-12 13:17:53,783 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 67 transitions, 452 flow [2024-05-12 13:17:53,783 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:53,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:53,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:53,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:17:53,784 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:53,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:53,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1459248536, now seen corresponding path program 1 times [2024-05-12 13:17:53,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:53,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143756726] [2024-05-12 13:17:53,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:53,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:53,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:54,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:54,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:54,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143756726] [2024-05-12 13:17:54,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143756726] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:54,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:54,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:54,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379053949] [2024-05-12 13:17:54,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:54,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:54,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:54,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:54,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:54,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 13:17:54,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 67 transitions, 452 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:54,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:54,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 13:17:54,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:54,878 INFO L124 PetriNetUnfolderBase]: 461/954 cut-off events. [2024-05-12 13:17:54,878 INFO L125 PetriNetUnfolderBase]: For 2658/2658 co-relation queries the response was YES. [2024-05-12 13:17:54,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3174 conditions, 954 events. 461/954 cut-off events. For 2658/2658 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5335 event pairs, 134 based on Foata normal form. 1/919 useless extension candidates. Maximal degree in co-relation 3141. Up to 728 conditions per place. [2024-05-12 13:17:54,883 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 68 selfloop transitions, 12 changer transitions 0/89 dead transitions. [2024-05-12 13:17:54,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 89 transitions, 690 flow [2024-05-12 13:17:54,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:54,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:54,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-05-12 13:17:54,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4924812030075188 [2024-05-12 13:17:54,885 INFO L175 Difference]: Start difference. First operand has 71 places, 67 transitions, 452 flow. Second operand 7 states and 131 transitions. [2024-05-12 13:17:54,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 89 transitions, 690 flow [2024-05-12 13:17:54,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 89 transitions, 633 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:54,891 INFO L231 Difference]: Finished difference. Result has 74 places, 69 transitions, 438 flow [2024-05-12 13:17:54,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=438, PETRI_PLACES=74, PETRI_TRANSITIONS=69} [2024-05-12 13:17:54,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-05-12 13:17:54,893 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 69 transitions, 438 flow [2024-05-12 13:17:54,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:54,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:54,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:54,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:17:54,893 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:54,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:54,894 INFO L85 PathProgramCache]: Analyzing trace with hash -2100364916, now seen corresponding path program 1 times [2024-05-12 13:17:54,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:54,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449712636] [2024-05-12 13:17:54,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:54,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:54,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:56,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:56,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:56,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449712636] [2024-05-12 13:17:56,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449712636] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:56,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:56,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:56,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674417064] [2024-05-12 13:17:56,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:56,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:56,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:56,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:56,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:56,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 13:17:56,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 69 transitions, 438 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:56,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:56,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 13:17:56,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:56,560 INFO L124 PetriNetUnfolderBase]: 482/949 cut-off events. [2024-05-12 13:17:56,560 INFO L125 PetriNetUnfolderBase]: For 2989/2991 co-relation queries the response was YES. [2024-05-12 13:17:56,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3261 conditions, 949 events. 482/949 cut-off events. For 2989/2991 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5214 event pairs, 137 based on Foata normal form. 3/926 useless extension candidates. Maximal degree in co-relation 3227. Up to 738 conditions per place. [2024-05-12 13:17:56,565 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 64 selfloop transitions, 21 changer transitions 0/95 dead transitions. [2024-05-12 13:17:56,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 95 transitions, 710 flow [2024-05-12 13:17:56,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:56,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:56,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-05-12 13:17:56,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075187969924813 [2024-05-12 13:17:56,566 INFO L175 Difference]: Start difference. First operand has 74 places, 69 transitions, 438 flow. Second operand 7 states and 135 transitions. [2024-05-12 13:17:56,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 95 transitions, 710 flow [2024-05-12 13:17:56,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 95 transitions, 683 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:56,570 INFO L231 Difference]: Finished difference. Result has 77 places, 74 transitions, 513 flow [2024-05-12 13:17:56,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=513, PETRI_PLACES=77, PETRI_TRANSITIONS=74} [2024-05-12 13:17:56,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-05-12 13:17:56,571 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 74 transitions, 513 flow [2024-05-12 13:17:56,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:56,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:56,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:56,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:17:56,572 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:56,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:56,572 INFO L85 PathProgramCache]: Analyzing trace with hash -2100243799, now seen corresponding path program 1 times [2024-05-12 13:17:56,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:56,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982966534] [2024-05-12 13:17:56,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:56,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:56,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:57,268 INFO L134 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,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:57,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982966534] [2024-05-12 13:17:57,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982966534] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:57,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:57,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:57,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815355402] [2024-05-12 13:17:57,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:57,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:57,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:57,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:57,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:57,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:17:57,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 74 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:57,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:57,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:17:57,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:57,589 INFO L124 PetriNetUnfolderBase]: 543/1036 cut-off events. [2024-05-12 13:17:57,589 INFO L125 PetriNetUnfolderBase]: For 3851/3851 co-relation queries the response was YES. [2024-05-12 13:17:57,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3705 conditions, 1036 events. 543/1036 cut-off events. For 3851/3851 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5647 event pairs, 151 based on Foata normal form. 2/1008 useless extension candidates. Maximal degree in co-relation 3669. Up to 772 conditions per place. [2024-05-12 13:17:57,595 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 66 selfloop transitions, 24 changer transitions 0/98 dead transitions. [2024-05-12 13:17:57,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 98 transitions, 785 flow [2024-05-12 13:17:57,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:57,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:57,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-05-12 13:17:57,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4849624060150376 [2024-05-12 13:17:57,597 INFO L175 Difference]: Start difference. First operand has 77 places, 74 transitions, 513 flow. Second operand 7 states and 129 transitions. [2024-05-12 13:17:57,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 98 transitions, 785 flow [2024-05-12 13:17:57,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 98 transitions, 731 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:57,601 INFO L231 Difference]: Finished difference. Result has 80 places, 76 transitions, 534 flow [2024-05-12 13:17:57,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=534, PETRI_PLACES=80, PETRI_TRANSITIONS=76} [2024-05-12 13:17:57,602 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-05-12 13:17:57,602 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 76 transitions, 534 flow [2024-05-12 13:17:57,602 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:57,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:57,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:57,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:17:57,603 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:57,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:57,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1839033299, now seen corresponding path program 2 times [2024-05-12 13:17:57,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:57,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249938392] [2024-05-12 13:17:57,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:57,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:57,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:58,322 INFO L134 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,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:58,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249938392] [2024-05-12 13:17:58,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249938392] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:58,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:58,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:58,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994981430] [2024-05-12 13:17:58,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:58,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:58,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:58,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:58,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:58,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:17:58,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 76 transitions, 534 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:58,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:58,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:17:58,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:58,670 INFO L124 PetriNetUnfolderBase]: 581/1153 cut-off events. [2024-05-12 13:17:58,670 INFO L125 PetriNetUnfolderBase]: For 5005/5005 co-relation queries the response was YES. [2024-05-12 13:17:58,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4166 conditions, 1153 events. 581/1153 cut-off events. For 5005/5005 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6462 event pairs, 152 based on Foata normal form. 2/1110 useless extension candidates. Maximal degree in co-relation 4129. Up to 736 conditions per place. [2024-05-12 13:17:58,677 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 68 selfloop transitions, 28 changer transitions 0/104 dead transitions. [2024-05-12 13:17:58,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 104 transitions, 876 flow [2024-05-12 13:17:58,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:58,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:58,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-05-12 13:17:58,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:17:58,679 INFO L175 Difference]: Start difference. First operand has 80 places, 76 transitions, 534 flow. Second operand 7 states and 133 transitions. [2024-05-12 13:17:58,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 104 transitions, 876 flow [2024-05-12 13:17:58,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 104 transitions, 821 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:58,685 INFO L231 Difference]: Finished difference. Result has 82 places, 80 transitions, 584 flow [2024-05-12 13:17:58,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=479, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=584, PETRI_PLACES=82, PETRI_TRANSITIONS=80} [2024-05-12 13:17:58,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-05-12 13:17:58,686 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 80 transitions, 584 flow [2024-05-12 13:17:58,687 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:58,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:58,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:58,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:17:58,687 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:58,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:58,688 INFO L85 PathProgramCache]: Analyzing trace with hash 2012683829, now seen corresponding path program 3 times [2024-05-12 13:17:58,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:58,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347251270] [2024-05-12 13:17:58,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:58,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:58,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:59,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:59,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:59,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347251270] [2024-05-12 13:17:59,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347251270] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:59,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:59,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:59,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435936371] [2024-05-12 13:17:59,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:59,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:59,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:59,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:59,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:59,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:17:59,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 80 transitions, 584 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:59,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:59,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:17:59,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:59,777 INFO L124 PetriNetUnfolderBase]: 577/1155 cut-off events. [2024-05-12 13:17:59,777 INFO L125 PetriNetUnfolderBase]: For 5490/5490 co-relation queries the response was YES. [2024-05-12 13:17:59,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4268 conditions, 1155 events. 577/1155 cut-off events. For 5490/5490 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6522 event pairs, 143 based on Foata normal form. 2/1109 useless extension candidates. Maximal degree in co-relation 4230. Up to 733 conditions per place. [2024-05-12 13:17:59,785 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 64 selfloop transitions, 31 changer transitions 0/103 dead transitions. [2024-05-12 13:17:59,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 103 transitions, 860 flow [2024-05-12 13:17:59,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:59,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:59,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-05-12 13:17:59,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4924812030075188 [2024-05-12 13:17:59,787 INFO L175 Difference]: Start difference. First operand has 82 places, 80 transitions, 584 flow. Second operand 7 states and 131 transitions. [2024-05-12 13:17:59,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 103 transitions, 860 flow [2024-05-12 13:17:59,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 103 transitions, 803 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:59,798 INFO L231 Difference]: Finished difference. Result has 86 places, 80 transitions, 594 flow [2024-05-12 13:17:59,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=594, PETRI_PLACES=86, PETRI_TRANSITIONS=80} [2024-05-12 13:17:59,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-05-12 13:17:59,799 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 80 transitions, 594 flow [2024-05-12 13:17:59,799 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:59,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:59,800 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,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:17:59,800 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:17:59,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:59,804 INFO L85 PathProgramCache]: Analyzing trace with hash -690964599, now seen corresponding path program 1 times [2024-05-12 13:17:59,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:59,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746439008] [2024-05-12 13:17:59,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:59,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:59,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:00,697 INFO L134 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,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:00,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746439008] [2024-05-12 13:18:00,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746439008] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:00,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:00,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:00,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526130574] [2024-05-12 13:18:00,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:00,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:00,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:00,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:00,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:00,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:00,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 80 transitions, 594 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,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:00,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:00,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:01,052 INFO L124 PetriNetUnfolderBase]: 617/1179 cut-off events. [2024-05-12 13:18:01,053 INFO L125 PetriNetUnfolderBase]: For 5880/5880 co-relation queries the response was YES. [2024-05-12 13:18:01,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4588 conditions, 1179 events. 617/1179 cut-off events. For 5880/5880 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6607 event pairs, 170 based on Foata normal form. 1/1145 useless extension candidates. Maximal degree in co-relation 4548. Up to 947 conditions per place. [2024-05-12 13:18:01,062 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 78 selfloop transitions, 26 changer transitions 0/112 dead transitions. [2024-05-12 13:18:01,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 112 transitions, 948 flow [2024-05-12 13:18:01,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:01,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:01,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-05-12 13:18:01,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-05-12 13:18:01,064 INFO L175 Difference]: Start difference. First operand has 86 places, 80 transitions, 594 flow. Second operand 9 states and 156 transitions. [2024-05-12 13:18:01,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 112 transitions, 948 flow [2024-05-12 13:18:01,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 112 transitions, 881 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:01,072 INFO L231 Difference]: Finished difference. Result has 90 places, 90 transitions, 673 flow [2024-05-12 13:18:01,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=673, PETRI_PLACES=90, PETRI_TRANSITIONS=90} [2024-05-12 13:18:01,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-05-12 13:18:01,073 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 90 transitions, 673 flow [2024-05-12 13:18:01,073 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,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:01,074 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,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:18:01,074 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:01,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:01,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1030674071, now seen corresponding path program 1 times [2024-05-12 13:18:01,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:01,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897815157] [2024-05-12 13:18:01,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:01,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:01,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:01,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:01,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:01,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897815157] [2024-05-12 13:18:01,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897815157] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:01,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:01,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:01,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692460577] [2024-05-12 13:18:01,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:01,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:01,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:01,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:01,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:02,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:02,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 90 transitions, 673 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:02,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:02,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:02,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:02,334 INFO L124 PetriNetUnfolderBase]: 639/1213 cut-off events. [2024-05-12 13:18:02,334 INFO L125 PetriNetUnfolderBase]: For 6584/6584 co-relation queries the response was YES. [2024-05-12 13:18:02,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4763 conditions, 1213 events. 639/1213 cut-off events. For 6584/6584 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6822 event pairs, 163 based on Foata normal form. 2/1181 useless extension candidates. Maximal degree in co-relation 4721. Up to 893 conditions per place. [2024-05-12 13:18:02,340 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 86 selfloop transitions, 26 changer transitions 0/120 dead transitions. [2024-05-12 13:18:02,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 120 transitions, 1017 flow [2024-05-12 13:18:02,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:02,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:02,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-05-12 13:18:02,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48355263157894735 [2024-05-12 13:18:02,342 INFO L175 Difference]: Start difference. First operand has 90 places, 90 transitions, 673 flow. Second operand 8 states and 147 transitions. [2024-05-12 13:18:02,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 120 transitions, 1017 flow [2024-05-12 13:18:02,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 120 transitions, 984 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 13:18:02,353 INFO L231 Difference]: Finished difference. Result has 95 places, 92 transitions, 721 flow [2024-05-12 13:18:02,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=721, PETRI_PLACES=95, PETRI_TRANSITIONS=92} [2024-05-12 13:18:02,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-05-12 13:18:02,354 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 92 transitions, 721 flow [2024-05-12 13:18:02,354 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:02,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:02,354 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,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:18:02,354 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:02,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:02,355 INFO L85 PathProgramCache]: Analyzing trace with hash -2039584041, now seen corresponding path program 2 times [2024-05-12 13:18:02,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:02,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223300624] [2024-05-12 13:18:02,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:02,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:02,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:03,181 INFO L134 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,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:03,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223300624] [2024-05-12 13:18:03,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223300624] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:03,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:03,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:03,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543285656] [2024-05-12 13:18:03,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:03,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:03,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:03,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:03,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:03,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:03,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 92 transitions, 721 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,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:03,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:03,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:03,543 INFO L124 PetriNetUnfolderBase]: 677/1318 cut-off events. [2024-05-12 13:18:03,544 INFO L125 PetriNetUnfolderBase]: For 8091/8091 co-relation queries the response was YES. [2024-05-12 13:18:03,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5289 conditions, 1318 events. 677/1318 cut-off events. For 8091/8091 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7491 event pairs, 162 based on Foata normal form. 2/1274 useless extension candidates. Maximal degree in co-relation 5245. Up to 784 conditions per place. [2024-05-12 13:18:03,551 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 87 selfloop transitions, 33 changer transitions 0/128 dead transitions. [2024-05-12 13:18:03,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 128 transitions, 1159 flow [2024-05-12 13:18:03,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:03,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:03,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-05-12 13:18:03,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5032894736842105 [2024-05-12 13:18:03,552 INFO L175 Difference]: Start difference. First operand has 95 places, 92 transitions, 721 flow. Second operand 8 states and 153 transitions. [2024-05-12 13:18:03,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 128 transitions, 1159 flow [2024-05-12 13:18:03,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 128 transitions, 1094 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:03,560 INFO L231 Difference]: Finished difference. Result has 98 places, 98 transitions, 803 flow [2024-05-12 13:18:03,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=803, PETRI_PLACES=98, PETRI_TRANSITIONS=98} [2024-05-12 13:18:03,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-05-12 13:18:03,561 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 98 transitions, 803 flow [2024-05-12 13:18:03,561 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:03,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:03,561 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:03,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:18:03,561 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:03,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:03,562 INFO L85 PathProgramCache]: Analyzing trace with hash -2031309831, now seen corresponding path program 3 times [2024-05-12 13:18:03,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:03,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221722262] [2024-05-12 13:18:03,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:03,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:03,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:04,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:04,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:04,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221722262] [2024-05-12 13:18:04,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221722262] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:04,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:04,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:04,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688596011] [2024-05-12 13:18:04,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:04,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:04,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:04,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:04,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:04,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:04,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 98 transitions, 803 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:04,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:04,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:04,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:04,738 INFO L124 PetriNetUnfolderBase]: 699/1340 cut-off events. [2024-05-12 13:18:04,739 INFO L125 PetriNetUnfolderBase]: For 9220/9220 co-relation queries the response was YES. [2024-05-12 13:18:04,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5651 conditions, 1340 events. 699/1340 cut-off events. For 9220/9220 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7565 event pairs, 136 based on Foata normal form. 2/1300 useless extension candidates. Maximal degree in co-relation 5605. Up to 802 conditions per place. [2024-05-12 13:18:04,749 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 84 selfloop transitions, 38 changer transitions 0/130 dead transitions. [2024-05-12 13:18:04,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 130 transitions, 1219 flow [2024-05-12 13:18:04,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:04,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:04,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-05-12 13:18:04,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:18:04,751 INFO L175 Difference]: Start difference. First operand has 98 places, 98 transitions, 803 flow. Second operand 8 states and 152 transitions. [2024-05-12 13:18:04,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 130 transitions, 1219 flow [2024-05-12 13:18:04,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 130 transitions, 1181 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 13:18:04,766 INFO L231 Difference]: Finished difference. Result has 103 places, 100 transitions, 874 flow [2024-05-12 13:18:04,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=874, PETRI_PLACES=103, PETRI_TRANSITIONS=100} [2024-05-12 13:18:04,766 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-05-12 13:18:04,766 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 100 transitions, 874 flow [2024-05-12 13:18:04,767 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,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:04,767 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:04,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:18:04,767 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:04,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:04,767 INFO L85 PathProgramCache]: Analyzing trace with hash -2031013161, now seen corresponding path program 4 times [2024-05-12 13:18:04,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:04,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981674358] [2024-05-12 13:18:04,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:04,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:04,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:05,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:05,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:05,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981674358] [2024-05-12 13:18:05,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981674358] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:05,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:05,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:05,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624319467] [2024-05-12 13:18:05,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:05,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:05,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:05,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:05,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:05,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:05,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 100 transitions, 874 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:05,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:05,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:05,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:05,945 INFO L124 PetriNetUnfolderBase]: 695/1334 cut-off events. [2024-05-12 13:18:05,945 INFO L125 PetriNetUnfolderBase]: For 9630/9630 co-relation queries the response was YES. [2024-05-12 13:18:05,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5785 conditions, 1334 events. 695/1334 cut-off events. For 9630/9630 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7541 event pairs, 135 based on Foata normal form. 2/1294 useless extension candidates. Maximal degree in co-relation 5737. Up to 799 conditions per place. [2024-05-12 13:18:05,953 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 81 selfloop transitions, 40 changer transitions 0/129 dead transitions. [2024-05-12 13:18:05,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 129 transitions, 1226 flow [2024-05-12 13:18:05,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:05,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:05,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-05-12 13:18:05,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4934210526315789 [2024-05-12 13:18:05,954 INFO L175 Difference]: Start difference. First operand has 103 places, 100 transitions, 874 flow. Second operand 8 states and 150 transitions. [2024-05-12 13:18:05,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 129 transitions, 1226 flow [2024-05-12 13:18:05,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 129 transitions, 1125 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:05,966 INFO L231 Difference]: Finished difference. Result has 106 places, 100 transitions, 858 flow [2024-05-12 13:18:05,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=858, PETRI_PLACES=106, PETRI_TRANSITIONS=100} [2024-05-12 13:18:05,967 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-05-12 13:18:05,967 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 100 transitions, 858 flow [2024-05-12 13:18:05,967 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:05,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:05,967 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:05,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:18:05,968 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:05,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:05,969 INFO L85 PathProgramCache]: Analyzing trace with hash -551584075, now seen corresponding path program 2 times [2024-05-12 13:18:05,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:05,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641953085] [2024-05-12 13:18:05,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:05,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:05,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:06,859 INFO L134 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,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:06,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641953085] [2024-05-12 13:18:06,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641953085] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:06,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:06,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:06,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084343027] [2024-05-12 13:18:06,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:06,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:06,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:06,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:06,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:06,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:06,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 100 transitions, 858 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:06,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:06,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:06,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:07,335 INFO L124 PetriNetUnfolderBase]: 739/1414 cut-off events. [2024-05-12 13:18:07,336 INFO L125 PetriNetUnfolderBase]: For 9978/9978 co-relation queries the response was YES. [2024-05-12 13:18:07,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6135 conditions, 1414 events. 739/1414 cut-off events. For 9978/9978 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8299 event pairs, 206 based on Foata normal form. 1/1372 useless extension candidates. Maximal degree in co-relation 6086. Up to 1114 conditions per place. [2024-05-12 13:18:07,347 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 94 selfloop transitions, 42 changer transitions 0/144 dead transitions. [2024-05-12 13:18:07,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 144 transitions, 1359 flow [2024-05-12 13:18:07,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:07,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:07,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-05-12 13:18:07,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4766081871345029 [2024-05-12 13:18:07,349 INFO L175 Difference]: Start difference. First operand has 106 places, 100 transitions, 858 flow. Second operand 9 states and 163 transitions. [2024-05-12 13:18:07,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 144 transitions, 1359 flow [2024-05-12 13:18:07,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 144 transitions, 1286 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:07,363 INFO L231 Difference]: Finished difference. Result has 111 places, 117 transitions, 1056 flow [2024-05-12 13:18:07,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1056, PETRI_PLACES=111, PETRI_TRANSITIONS=117} [2024-05-12 13:18:07,364 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-05-12 13:18:07,364 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 117 transitions, 1056 flow [2024-05-12 13:18:07,365 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:07,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:07,366 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:07,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:18:07,366 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:07,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:07,366 INFO L85 PathProgramCache]: Analyzing trace with hash -630383791, now seen corresponding path program 3 times [2024-05-12 13:18:07,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:07,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308936293] [2024-05-12 13:18:07,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:07,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:07,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:08,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:08,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:08,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308936293] [2024-05-12 13:18:08,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308936293] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:08,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:08,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:08,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173387030] [2024-05-12 13:18:08,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:08,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:08,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:08,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:08,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:08,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:08,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 117 transitions, 1056 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:08,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:08,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:08,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:08,658 INFO L124 PetriNetUnfolderBase]: 775/1487 cut-off events. [2024-05-12 13:18:08,659 INFO L125 PetriNetUnfolderBase]: For 11302/11302 co-relation queries the response was YES. [2024-05-12 13:18:08,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6631 conditions, 1487 events. 775/1487 cut-off events. For 11302/11302 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8899 event pairs, 207 based on Foata normal form. 1/1441 useless extension candidates. Maximal degree in co-relation 6579. Up to 1151 conditions per place. [2024-05-12 13:18:08,668 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 102 selfloop transitions, 52 changer transitions 0/162 dead transitions. [2024-05-12 13:18:08,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 162 transitions, 1645 flow [2024-05-12 13:18:08,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:08,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:08,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-05-12 13:18:08,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-05-12 13:18:08,669 INFO L175 Difference]: Start difference. First operand has 111 places, 117 transitions, 1056 flow. Second operand 10 states and 176 transitions. [2024-05-12 13:18:08,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 162 transitions, 1645 flow [2024-05-12 13:18:08,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 162 transitions, 1556 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-05-12 13:18:08,686 INFO L231 Difference]: Finished difference. Result has 121 places, 133 transitions, 1321 flow [2024-05-12 13:18:08,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1321, PETRI_PLACES=121, PETRI_TRANSITIONS=133} [2024-05-12 13:18:08,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-05-12 13:18:08,686 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 133 transitions, 1321 flow [2024-05-12 13:18:08,687 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:08,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:08,687 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:08,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:18:08,687 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:08,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:08,687 INFO L85 PathProgramCache]: Analyzing trace with hash -2031002249, now seen corresponding path program 1 times [2024-05-12 13:18:08,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:08,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833349539] [2024-05-12 13:18:08,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:08,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:08,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:09,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:09,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:09,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833349539] [2024-05-12 13:18:09,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833349539] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:09,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:09,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:09,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510118439] [2024-05-12 13:18:09,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:09,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:09,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:09,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:09,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:09,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:09,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 133 transitions, 1321 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:09,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:09,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:09,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:10,113 INFO L124 PetriNetUnfolderBase]: 776/1505 cut-off events. [2024-05-12 13:18:10,113 INFO L125 PetriNetUnfolderBase]: For 12531/12531 co-relation queries the response was YES. [2024-05-12 13:18:10,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6857 conditions, 1505 events. 776/1505 cut-off events. For 12531/12531 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9124 event pairs, 218 based on Foata normal form. 1/1452 useless extension candidates. Maximal degree in co-relation 6801. Up to 1200 conditions per place. [2024-05-12 13:18:10,123 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 141 selfloop transitions, 16 changer transitions 0/165 dead transitions. [2024-05-12 13:18:10,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 165 transitions, 1785 flow [2024-05-12 13:18:10,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:10,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:10,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-05-12 13:18:10,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-05-12 13:18:10,124 INFO L175 Difference]: Start difference. First operand has 121 places, 133 transitions, 1321 flow. Second operand 9 states and 159 transitions. [2024-05-12 13:18:10,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 165 transitions, 1785 flow [2024-05-12 13:18:10,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 165 transitions, 1661 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:10,141 INFO L231 Difference]: Finished difference. Result has 124 places, 135 transitions, 1250 flow [2024-05-12 13:18:10,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1250, PETRI_PLACES=124, PETRI_TRANSITIONS=135} [2024-05-12 13:18:10,141 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-05-12 13:18:10,142 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 135 transitions, 1250 flow [2024-05-12 13:18:10,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:10,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:10,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:10,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:18:10,142 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:10,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:10,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1854812257, now seen corresponding path program 1 times [2024-05-12 13:18:10,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:10,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279644687] [2024-05-12 13:18:10,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:10,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:10,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:10,953 INFO L134 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,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:10,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279644687] [2024-05-12 13:18:10,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279644687] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:10,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:10,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:10,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499254458] [2024-05-12 13:18:10,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:10,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:10,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:10,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:10,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:11,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 13:18:11,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 135 transitions, 1250 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:11,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:11,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 13:18:11,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:11,393 INFO L124 PetriNetUnfolderBase]: 710/1411 cut-off events. [2024-05-12 13:18:11,394 INFO L125 PetriNetUnfolderBase]: For 12710/12724 co-relation queries the response was YES. [2024-05-12 13:18:11,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6441 conditions, 1411 events. 710/1411 cut-off events. For 12710/12724 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8639 event pairs, 169 based on Foata normal form. 4/1357 useless extension candidates. Maximal degree in co-relation 6384. Up to 1032 conditions per place. [2024-05-12 13:18:11,403 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 101 selfloop transitions, 38 changer transitions 0/158 dead transitions. [2024-05-12 13:18:11,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 158 transitions, 1624 flow [2024-05-12 13:18:11,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:11,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:11,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-05-12 13:18:11,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47953216374269003 [2024-05-12 13:18:11,405 INFO L175 Difference]: Start difference. First operand has 124 places, 135 transitions, 1250 flow. Second operand 9 states and 164 transitions. [2024-05-12 13:18:11,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 158 transitions, 1624 flow [2024-05-12 13:18:11,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 158 transitions, 1531 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-05-12 13:18:11,420 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1253 flow [2024-05-12 13:18:11,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1253, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-05-12 13:18:11,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-05-12 13:18:11,422 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1253 flow [2024-05-12 13:18:11,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:11,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:11,422 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,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:18:11,423 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:11,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:11,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1766838969, now seen corresponding path program 2 times [2024-05-12 13:18:11,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:11,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351026248] [2024-05-12 13:18:11,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:11,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:11,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:12,180 INFO L134 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,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:12,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351026248] [2024-05-12 13:18:12,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351026248] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:12,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:12,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:12,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30042231] [2024-05-12 13:18:12,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:12,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:12,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:12,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:12,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:12,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 13:18:12,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1253 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:12,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:12,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 13:18:12,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:12,625 INFO L124 PetriNetUnfolderBase]: 731/1444 cut-off events. [2024-05-12 13:18:12,625 INFO L125 PetriNetUnfolderBase]: For 13298/13312 co-relation queries the response was YES. [2024-05-12 13:18:12,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6550 conditions, 1444 events. 731/1444 cut-off events. For 13298/13312 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8811 event pairs, 135 based on Foata normal form. 4/1397 useless extension candidates. Maximal degree in co-relation 6493. Up to 1035 conditions per place. [2024-05-12 13:18:12,634 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 107 selfloop transitions, 38 changer transitions 0/164 dead transitions. [2024-05-12 13:18:12,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 164 transitions, 1665 flow [2024-05-12 13:18:12,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:12,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:12,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-05-12 13:18:12,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:18:12,637 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1253 flow. Second operand 8 states and 152 transitions. [2024-05-12 13:18:12,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 164 transitions, 1665 flow [2024-05-12 13:18:12,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 164 transitions, 1583 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 13:18:12,653 INFO L231 Difference]: Finished difference. Result has 125 places, 139 transitions, 1294 flow [2024-05-12 13:18:12,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1294, PETRI_PLACES=125, PETRI_TRANSITIONS=139} [2024-05-12 13:18:12,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-05-12 13:18:12,654 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 139 transitions, 1294 flow [2024-05-12 13:18:12,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:12,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:12,655 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:12,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:18:12,655 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:12,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:12,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1885910589, now seen corresponding path program 3 times [2024-05-12 13:18:12,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:12,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764779332] [2024-05-12 13:18:12,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:12,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:12,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:13,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:18:13,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:13,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764779332] [2024-05-12 13:18:13,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764779332] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:13,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:13,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:13,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251868754] [2024-05-12 13:18:13,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:13,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:13,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:13,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:13,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:13,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 13:18:13,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 139 transitions, 1294 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:13,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:13,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 13:18:13,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:13,991 INFO L124 PetriNetUnfolderBase]: 747/1472 cut-off events. [2024-05-12 13:18:13,991 INFO L125 PetriNetUnfolderBase]: For 14703/14717 co-relation queries the response was YES. [2024-05-12 13:18:13,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6766 conditions, 1472 events. 747/1472 cut-off events. For 14703/14717 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9044 event pairs, 165 based on Foata normal form. 4/1420 useless extension candidates. Maximal degree in co-relation 6707. Up to 1076 conditions per place. [2024-05-12 13:18:14,000 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 124 selfloop transitions, 27 changer transitions 0/170 dead transitions. [2024-05-12 13:18:14,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 170 transitions, 1758 flow [2024-05-12 13:18:14,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:14,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:14,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-05-12 13:18:14,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4967105263157895 [2024-05-12 13:18:14,005 INFO L175 Difference]: Start difference. First operand has 125 places, 139 transitions, 1294 flow. Second operand 8 states and 151 transitions. [2024-05-12 13:18:14,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 170 transitions, 1758 flow [2024-05-12 13:18:14,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 170 transitions, 1673 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:14,022 INFO L231 Difference]: Finished difference. Result has 129 places, 144 transitions, 1326 flow [2024-05-12 13:18:14,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1326, PETRI_PLACES=129, PETRI_TRANSITIONS=144} [2024-05-12 13:18:14,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-05-12 13:18:14,022 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 144 transitions, 1326 flow [2024-05-12 13:18:14,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:14,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:14,023 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:14,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:18:14,023 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:14,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:14,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1769731641, now seen corresponding path program 1 times [2024-05-12 13:18:14,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:14,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707038597] [2024-05-12 13:18:14,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:14,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:14,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:14,857 INFO L134 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,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:14,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707038597] [2024-05-12 13:18:14,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707038597] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:14,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:14,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:14,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333256034] [2024-05-12 13:18:14,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:14,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:14,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:14,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:14,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:14,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:14,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 144 transitions, 1326 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:14,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:14,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:14,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:15,271 INFO L124 PetriNetUnfolderBase]: 825/1614 cut-off events. [2024-05-12 13:18:15,271 INFO L125 PetriNetUnfolderBase]: For 14990/14990 co-relation queries the response was YES. [2024-05-12 13:18:15,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7376 conditions, 1614 events. 825/1614 cut-off events. For 14990/14990 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10026 event pairs, 194 based on Foata normal form. 1/1559 useless extension candidates. Maximal degree in co-relation 7315. Up to 1159 conditions per place. [2024-05-12 13:18:15,288 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 107 selfloop transitions, 61 changer transitions 0/176 dead transitions. [2024-05-12 13:18:15,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 176 transitions, 1826 flow [2024-05-12 13:18:15,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:15,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:15,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-05-12 13:18:15,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4766081871345029 [2024-05-12 13:18:15,290 INFO L175 Difference]: Start difference. First operand has 129 places, 144 transitions, 1326 flow. Second operand 9 states and 163 transitions. [2024-05-12 13:18:15,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 176 transitions, 1826 flow [2024-05-12 13:18:15,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 176 transitions, 1774 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:15,312 INFO L231 Difference]: Finished difference. Result has 134 places, 146 transitions, 1442 flow [2024-05-12 13:18:15,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1274, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1442, PETRI_PLACES=134, PETRI_TRANSITIONS=146} [2024-05-12 13:18:15,313 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-05-12 13:18:15,313 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 146 transitions, 1442 flow [2024-05-12 13:18:15,314 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:15,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:15,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:15,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:18:15,315 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:15,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:15,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1886126070, now seen corresponding path program 1 times [2024-05-12 13:18:15,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:15,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669777014] [2024-05-12 13:18:15,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:15,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:15,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:16,067 INFO L134 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,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:16,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669777014] [2024-05-12 13:18:16,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669777014] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:16,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:16,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:16,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115239062] [2024-05-12 13:18:16,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:16,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:16,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:16,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:16,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:16,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:16,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 146 transitions, 1442 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,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:16,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:16,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:16,515 INFO L124 PetriNetUnfolderBase]: 847/1629 cut-off events. [2024-05-12 13:18:16,516 INFO L125 PetriNetUnfolderBase]: For 16691/16691 co-relation queries the response was YES. [2024-05-12 13:18:16,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7679 conditions, 1629 events. 847/1629 cut-off events. For 16691/16691 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10029 event pairs, 196 based on Foata normal form. 2/1582 useless extension candidates. Maximal degree in co-relation 7617. Up to 1199 conditions per place. [2024-05-12 13:18:16,526 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 142 selfloop transitions, 31 changer transitions 0/181 dead transitions. [2024-05-12 13:18:16,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 181 transitions, 1978 flow [2024-05-12 13:18:16,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:16,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:16,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-05-12 13:18:16,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4824561403508772 [2024-05-12 13:18:16,549 INFO L175 Difference]: Start difference. First operand has 134 places, 146 transitions, 1442 flow. Second operand 9 states and 165 transitions. [2024-05-12 13:18:16,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 181 transitions, 1978 flow [2024-05-12 13:18:16,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 181 transitions, 1836 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-05-12 13:18:16,570 INFO L231 Difference]: Finished difference. Result has 136 places, 148 transitions, 1403 flow [2024-05-12 13:18:16,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1403, PETRI_PLACES=136, PETRI_TRANSITIONS=148} [2024-05-12 13:18:16,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-05-12 13:18:16,571 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 148 transitions, 1403 flow [2024-05-12 13:18:16,571 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:16,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:16,571 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:16,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:18:16,571 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:16,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:16,572 INFO L85 PathProgramCache]: Analyzing trace with hash 920518477, now seen corresponding path program 4 times [2024-05-12 13:18:16,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:16,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242493671] [2024-05-12 13:18:16,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:16,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:16,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:17,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:17,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:17,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242493671] [2024-05-12 13:18:17,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242493671] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:17,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:17,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:17,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392353335] [2024-05-12 13:18:17,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:17,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:17,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:17,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:17,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:17,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 13:18:17,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 148 transitions, 1403 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:17,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:17,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 13:18:17,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:18,054 INFO L124 PetriNetUnfolderBase]: 782/1550 cut-off events. [2024-05-12 13:18:18,054 INFO L125 PetriNetUnfolderBase]: For 17493/17508 co-relation queries the response was YES. [2024-05-12 13:18:18,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7304 conditions, 1550 events. 782/1550 cut-off events. For 17493/17508 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9647 event pairs, 164 based on Foata normal form. 7/1494 useless extension candidates. Maximal degree in co-relation 7241. Up to 1123 conditions per place. [2024-05-12 13:18:18,065 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 128 selfloop transitions, 30 changer transitions 0/177 dead transitions. [2024-05-12 13:18:18,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 177 transitions, 1873 flow [2024-05-12 13:18:18,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:18,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:18,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-05-12 13:18:18,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:18:18,067 INFO L175 Difference]: Start difference. First operand has 136 places, 148 transitions, 1403 flow. Second operand 8 states and 152 transitions. [2024-05-12 13:18:18,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 177 transitions, 1873 flow [2024-05-12 13:18:18,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 177 transitions, 1786 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-05-12 13:18:18,091 INFO L231 Difference]: Finished difference. Result has 138 places, 151 transitions, 1417 flow [2024-05-12 13:18:18,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1316, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1417, PETRI_PLACES=138, PETRI_TRANSITIONS=151} [2024-05-12 13:18:18,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-05-12 13:18:18,092 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 151 transitions, 1417 flow [2024-05-12 13:18:18,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:18,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:18,092 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:18,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:18:18,092 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:18,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:18,093 INFO L85 PathProgramCache]: Analyzing trace with hash 920733958, now seen corresponding path program 2 times [2024-05-12 13:18:18,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:18,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772065507] [2024-05-12 13:18:18,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:18,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:18,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:18,939 INFO L134 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,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:18,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772065507] [2024-05-12 13:18:18,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772065507] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:18,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:18,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:18,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942287213] [2024-05-12 13:18:18,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:18,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:18,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:18,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:18,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:19,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:19,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 151 transitions, 1417 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:19,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:19,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:19,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:19,362 INFO L124 PetriNetUnfolderBase]: 901/1765 cut-off events. [2024-05-12 13:18:19,362 INFO L125 PetriNetUnfolderBase]: For 20185/20185 co-relation queries the response was YES. [2024-05-12 13:18:19,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8350 conditions, 1765 events. 901/1765 cut-off events. For 20185/20185 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10942 event pairs, 191 based on Foata normal form. 2/1703 useless extension candidates. Maximal degree in co-relation 8285. Up to 1017 conditions per place. [2024-05-12 13:18:19,373 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 143 selfloop transitions, 40 changer transitions 0/191 dead transitions. [2024-05-12 13:18:19,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 191 transitions, 2099 flow [2024-05-12 13:18:19,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:19,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:19,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-05-12 13:18:19,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5058479532163743 [2024-05-12 13:18:19,374 INFO L175 Difference]: Start difference. First operand has 138 places, 151 transitions, 1417 flow. Second operand 9 states and 173 transitions. [2024-05-12 13:18:19,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 191 transitions, 2099 flow [2024-05-12 13:18:19,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 191 transitions, 2023 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:19,403 INFO L231 Difference]: Finished difference. Result has 142 places, 155 transitions, 1502 flow [2024-05-12 13:18:19,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1341, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1502, PETRI_PLACES=142, PETRI_TRANSITIONS=155} [2024-05-12 13:18:19,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-05-12 13:18:19,405 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 155 transitions, 1502 flow [2024-05-12 13:18:19,405 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:19,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:19,405 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,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:18:19,405 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:19,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:19,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1453905620, now seen corresponding path program 3 times [2024-05-12 13:18:19,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:19,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057803008] [2024-05-12 13:18:19,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:19,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:19,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:20,220 INFO L134 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,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:20,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057803008] [2024-05-12 13:18:20,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057803008] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:20,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:20,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:20,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624923533] [2024-05-12 13:18:20,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:20,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:20,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:20,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:20,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:20,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:20,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 155 transitions, 1502 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,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:20,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:20,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:20,648 INFO L124 PetriNetUnfolderBase]: 923/1808 cut-off events. [2024-05-12 13:18:20,649 INFO L125 PetriNetUnfolderBase]: For 21609/21609 co-relation queries the response was YES. [2024-05-12 13:18:20,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8685 conditions, 1808 events. 923/1808 cut-off events. For 21609/21609 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11254 event pairs, 181 based on Foata normal form. 2/1738 useless extension candidates. Maximal degree in co-relation 8619. Up to 1035 conditions per place. [2024-05-12 13:18:20,660 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 136 selfloop transitions, 48 changer transitions 0/192 dead transitions. [2024-05-12 13:18:20,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 192 transitions, 2148 flow [2024-05-12 13:18:20,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:20,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:20,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-05-12 13:18:20,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029239766081871 [2024-05-12 13:18:20,662 INFO L175 Difference]: Start difference. First operand has 142 places, 155 transitions, 1502 flow. Second operand 9 states and 172 transitions. [2024-05-12 13:18:20,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 192 transitions, 2148 flow [2024-05-12 13:18:20,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 192 transitions, 2078 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:20,693 INFO L231 Difference]: Finished difference. Result has 146 places, 157 transitions, 1573 flow [2024-05-12 13:18:20,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1573, PETRI_PLACES=146, PETRI_TRANSITIONS=157} [2024-05-12 13:18:20,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-05-12 13:18:20,694 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 157 transitions, 1573 flow [2024-05-12 13:18:20,694 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:20,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:20,695 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:20,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:18:20,695 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:20,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:20,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1463102390, now seen corresponding path program 4 times [2024-05-12 13:18:20,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:20,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511029302] [2024-05-12 13:18:20,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:20,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:20,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:21,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:18:21,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:21,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511029302] [2024-05-12 13:18:21,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511029302] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:21,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:21,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:21,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667153048] [2024-05-12 13:18:21,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:21,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:21,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:21,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:21,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:21,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:21,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 157 transitions, 1573 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:21,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:21,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:21,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:22,076 INFO L124 PetriNetUnfolderBase]: 945/1828 cut-off events. [2024-05-12 13:18:22,076 INFO L125 PetriNetUnfolderBase]: For 23057/23057 co-relation queries the response was YES. [2024-05-12 13:18:22,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9085 conditions, 1828 events. 945/1828 cut-off events. For 23057/23057 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11309 event pairs, 168 based on Foata normal form. 2/1766 useless extension candidates. Maximal degree in co-relation 9017. Up to 1053 conditions per place. [2024-05-12 13:18:22,090 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 134 selfloop transitions, 52 changer transitions 0/194 dead transitions. [2024-05-12 13:18:22,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 194 transitions, 2229 flow [2024-05-12 13:18:22,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:22,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:22,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-05-12 13:18:22,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:18:22,092 INFO L175 Difference]: Start difference. First operand has 146 places, 157 transitions, 1573 flow. Second operand 9 states and 171 transitions. [2024-05-12 13:18:22,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 194 transitions, 2229 flow [2024-05-12 13:18:22,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 194 transitions, 2094 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-05-12 13:18:22,150 INFO L231 Difference]: Finished difference. Result has 148 places, 159 transitions, 1591 flow [2024-05-12 13:18:22,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1591, PETRI_PLACES=148, PETRI_TRANSITIONS=159} [2024-05-12 13:18:22,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-05-12 13:18:22,150 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 159 transitions, 1591 flow [2024-05-12 13:18:22,151 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:22,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:22,151 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:22,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:18:22,151 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:22,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:22,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1463428820, now seen corresponding path program 5 times [2024-05-12 13:18:22,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:22,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594274804] [2024-05-12 13:18:22,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:22,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:22,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:23,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:23,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:23,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594274804] [2024-05-12 13:18:23,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594274804] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:23,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:23,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:23,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856593007] [2024-05-12 13:18:23,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:23,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:23,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:23,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:23,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:23,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:23,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 159 transitions, 1591 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:23,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:23,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:23,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:23,619 INFO L124 PetriNetUnfolderBase]: 941/1830 cut-off events. [2024-05-12 13:18:23,620 INFO L125 PetriNetUnfolderBase]: For 22199/22199 co-relation queries the response was YES. [2024-05-12 13:18:23,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8960 conditions, 1830 events. 941/1830 cut-off events. For 22199/22199 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11611 event pairs, 247 based on Foata normal form. 2/1765 useless extension candidates. Maximal degree in co-relation 8891. Up to 1458 conditions per place. [2024-05-12 13:18:23,632 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 166 selfloop transitions, 16 changer transitions 0/190 dead transitions. [2024-05-12 13:18:23,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 190 transitions, 2111 flow [2024-05-12 13:18:23,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:23,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:23,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-05-12 13:18:23,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678362573099415 [2024-05-12 13:18:23,655 INFO L175 Difference]: Start difference. First operand has 148 places, 159 transitions, 1591 flow. Second operand 9 states and 160 transitions. [2024-05-12 13:18:23,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 190 transitions, 2111 flow [2024-05-12 13:18:23,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 190 transitions, 1944 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-05-12 13:18:23,689 INFO L231 Difference]: Finished difference. Result has 150 places, 159 transitions, 1461 flow [2024-05-12 13:18:23,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1461, PETRI_PLACES=150, PETRI_TRANSITIONS=159} [2024-05-12 13:18:23,689 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-05-12 13:18:23,689 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 159 transitions, 1461 flow [2024-05-12 13:18:23,690 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:23,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:23,690 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:23,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:18:23,690 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:23,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:23,690 INFO L85 PathProgramCache]: Analyzing trace with hash 138254325, now seen corresponding path program 5 times [2024-05-12 13:18:23,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:23,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585222824] [2024-05-12 13:18:23,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:23,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:23,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:24,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:18:24,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:24,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585222824] [2024-05-12 13:18:24,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585222824] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:24,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:24,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:24,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548244546] [2024-05-12 13:18:24,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:24,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:24,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:24,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:24,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:24,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 13:18:24,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 159 transitions, 1461 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:24,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:24,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 13:18:24,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:24,971 INFO L124 PetriNetUnfolderBase]: 893/1802 cut-off events. [2024-05-12 13:18:24,971 INFO L125 PetriNetUnfolderBase]: For 21660/21684 co-relation queries the response was YES. [2024-05-12 13:18:24,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8372 conditions, 1802 events. 893/1802 cut-off events. For 21660/21684 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11801 event pairs, 198 based on Foata normal form. 8/1738 useless extension candidates. Maximal degree in co-relation 8302. Up to 1299 conditions per place. [2024-05-12 13:18:24,983 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 131 selfloop transitions, 48 changer transitions 0/198 dead transitions. [2024-05-12 13:18:24,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 198 transitions, 2033 flow [2024-05-12 13:18:24,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:24,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:24,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-05-12 13:18:24,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116959064327485 [2024-05-12 13:18:24,985 INFO L175 Difference]: Start difference. First operand has 150 places, 159 transitions, 1461 flow. Second operand 9 states and 175 transitions. [2024-05-12 13:18:24,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 198 transitions, 2033 flow [2024-05-12 13:18:25,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 198 transitions, 1996 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-05-12 13:18:25,017 INFO L231 Difference]: Finished difference. Result has 152 places, 165 transitions, 1636 flow [2024-05-12 13:18:25,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1636, PETRI_PLACES=152, PETRI_TRANSITIONS=165} [2024-05-12 13:18:25,018 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-05-12 13:18:25,018 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 165 transitions, 1636 flow [2024-05-12 13:18:25,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:25,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:25,018 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:25,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:18:25,018 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:25,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:25,019 INFO L85 PathProgramCache]: Analyzing trace with hash -150774245, now seen corresponding path program 6 times [2024-05-12 13:18:25,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:25,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014222632] [2024-05-12 13:18:25,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:25,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:25,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:25,915 INFO L134 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:25,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:25,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014222632] [2024-05-12 13:18:25,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014222632] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:25,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:25,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:25,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226443945] [2024-05-12 13:18:25,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:25,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:25,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:25,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:25,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:25,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-05-12 13:18:25,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 165 transitions, 1636 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:25,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:25,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-05-12 13:18:25,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:26,495 INFO L124 PetriNetUnfolderBase]: 932/1875 cut-off events. [2024-05-12 13:18:26,496 INFO L125 PetriNetUnfolderBase]: For 23776/23792 co-relation queries the response was YES. [2024-05-12 13:18:26,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8965 conditions, 1875 events. 932/1875 cut-off events. For 23776/23792 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12406 event pairs, 212 based on Foata normal form. 8/1811 useless extension candidates. Maximal degree in co-relation 8893. Up to 1341 conditions per place. [2024-05-12 13:18:26,508 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 135 selfloop transitions, 57 changer transitions 0/211 dead transitions. [2024-05-12 13:18:26,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 211 transitions, 2377 flow [2024-05-12 13:18:26,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:26,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:26,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-05-12 13:18:26,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116959064327485 [2024-05-12 13:18:26,510 INFO L175 Difference]: Start difference. First operand has 152 places, 165 transitions, 1636 flow. Second operand 9 states and 175 transitions. [2024-05-12 13:18:26,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 211 transitions, 2377 flow [2024-05-12 13:18:26,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 211 transitions, 2204 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:26,548 INFO L231 Difference]: Finished difference. Result has 159 places, 180 transitions, 1876 flow [2024-05-12 13:18:26,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1876, PETRI_PLACES=159, PETRI_TRANSITIONS=180} [2024-05-12 13:18:26,548 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-05-12 13:18:26,549 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 180 transitions, 1876 flow [2024-05-12 13:18:26,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:26,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:26,549 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,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:18:26,549 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:26,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:26,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1463440724, now seen corresponding path program 1 times [2024-05-12 13:18:26,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:26,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491911648] [2024-05-12 13:18:26,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:26,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:26,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:27,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:27,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:27,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491911648] [2024-05-12 13:18:27,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491911648] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:27,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:27,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:18:27,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312504616] [2024-05-12 13:18:27,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:27,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:18:27,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:27,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:18:27,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:18:27,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:27,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 180 transitions, 1876 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:18:27,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:27,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:27,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:28,232 INFO L124 PetriNetUnfolderBase]: 1013/1997 cut-off events. [2024-05-12 13:18:28,232 INFO L125 PetriNetUnfolderBase]: For 23264/23264 co-relation queries the response was YES. [2024-05-12 13:18:28,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9554 conditions, 1997 events. 1013/1997 cut-off events. For 23264/23264 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13130 event pairs, 266 based on Foata normal form. 2/1921 useless extension candidates. Maximal degree in co-relation 9478. Up to 1575 conditions per place. [2024-05-12 13:18:28,246 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 191 selfloop transitions, 18 changer transitions 0/217 dead transitions. [2024-05-12 13:18:28,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 217 transitions, 2482 flow [2024-05-12 13:18:28,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:18:28,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:18:28,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-05-12 13:18:28,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-05-12 13:18:28,248 INFO L175 Difference]: Start difference. First operand has 159 places, 180 transitions, 1876 flow. Second operand 11 states and 187 transitions. [2024-05-12 13:18:28,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 217 transitions, 2482 flow [2024-05-12 13:18:28,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 217 transitions, 2414 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-05-12 13:18:28,289 INFO L231 Difference]: Finished difference. Result has 168 places, 181 transitions, 1862 flow [2024-05-12 13:18:28,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1808, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1862, PETRI_PLACES=168, PETRI_TRANSITIONS=181} [2024-05-12 13:18:28,291 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-05-12 13:18:28,291 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 181 transitions, 1862 flow [2024-05-12 13:18:28,291 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:18:28,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:28,291 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,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:18:28,292 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:28,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:28,292 INFO L85 PathProgramCache]: Analyzing trace with hash 846064551, now seen corresponding path program 1 times [2024-05-12 13:18:28,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:28,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288435163] [2024-05-12 13:18:28,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:28,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:28,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:28,362 INFO L134 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:28,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:28,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288435163] [2024-05-12 13:18:28,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288435163] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:28,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:28,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 13:18:28,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653195024] [2024-05-12 13:18:28,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:28,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:18:28,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:28,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:18:28,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:18:28,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 38 [2024-05-12 13:18:28,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 181 transitions, 1862 flow. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 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:18:28,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:28,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 38 [2024-05-12 13:18:28,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:28,524 INFO L124 PetriNetUnfolderBase]: 442/1063 cut-off events. [2024-05-12 13:18:28,524 INFO L125 PetriNetUnfolderBase]: For 16654/16686 co-relation queries the response was YES. [2024-05-12 13:18:28,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5057 conditions, 1063 events. 442/1063 cut-off events. For 16654/16686 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6807 event pairs, 80 based on Foata normal form. 72/1038 useless extension candidates. Maximal degree in co-relation 4994. Up to 287 conditions per place. [2024-05-12 13:18:28,531 INFO L140 encePairwiseOnDemand]: 33/38 looper letters, 57 selfloop transitions, 41 changer transitions 0/161 dead transitions. [2024-05-12 13:18:28,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 161 transitions, 1817 flow [2024-05-12 13:18:28,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:18:28,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:18:28,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-05-12 13:18:28,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6710526315789473 [2024-05-12 13:18:28,532 INFO L175 Difference]: Start difference. First operand has 168 places, 181 transitions, 1862 flow. Second operand 4 states and 102 transitions. [2024-05-12 13:18:28,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 161 transitions, 1817 flow [2024-05-12 13:18:28,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 161 transitions, 1594 flow, removed 17 selfloop flow, removed 25 redundant places. [2024-05-12 13:18:28,560 INFO L231 Difference]: Finished difference. Result has 147 places, 149 transitions, 1482 flow [2024-05-12 13:18:28,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1482, PETRI_PLACES=147, PETRI_TRANSITIONS=149} [2024-05-12 13:18:28,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-05-12 13:18:28,561 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 149 transitions, 1482 flow [2024-05-12 13:18:28,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 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:18:28,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:28,561 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:18:28,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:18:28,561 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:28,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:28,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1791289516, now seen corresponding path program 1 times [2024-05-12 13:18:28,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:28,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110621628] [2024-05-12 13:18:28,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:28,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:28,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:29,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:29,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:29,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110621628] [2024-05-12 13:18:29,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110621628] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:29,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:29,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:18:29,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149308765] [2024-05-12 13:18:29,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:29,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:18:29,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:29,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:18:29,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:18:29,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:29,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 149 transitions, 1482 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:18:29,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:29,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:29,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:29,773 INFO L124 PetriNetUnfolderBase]: 658/1316 cut-off events. [2024-05-12 13:18:29,773 INFO L125 PetriNetUnfolderBase]: For 18072/18072 co-relation queries the response was YES. [2024-05-12 13:18:29,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6439 conditions, 1316 events. 658/1316 cut-off events. For 18072/18072 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7415 event pairs, 165 based on Foata normal form. 1/1234 useless extension candidates. Maximal degree in co-relation 6382. Up to 1071 conditions per place. [2024-05-12 13:18:29,781 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 128 selfloop transitions, 36 changer transitions 0/173 dead transitions. [2024-05-12 13:18:29,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 173 transitions, 1950 flow [2024-05-12 13:18:29,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:18:29,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:18:29,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-05-12 13:18:29,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41866028708133973 [2024-05-12 13:18:29,783 INFO L175 Difference]: Start difference. First operand has 147 places, 149 transitions, 1482 flow. Second operand 11 states and 175 transitions. [2024-05-12 13:18:29,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 173 transitions, 1950 flow [2024-05-12 13:18:29,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 173 transitions, 1927 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-05-12 13:18:29,816 INFO L231 Difference]: Finished difference. Result has 157 places, 153 transitions, 1617 flow [2024-05-12 13:18:29,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1617, PETRI_PLACES=157, PETRI_TRANSITIONS=153} [2024-05-12 13:18:29,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-05-12 13:18:29,816 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 153 transitions, 1617 flow [2024-05-12 13:18:29,817 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:18:29,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:29,817 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:18:29,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:18:29,817 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:29,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:29,818 INFO L85 PathProgramCache]: Analyzing trace with hash -973077610, now seen corresponding path program 1 times [2024-05-12 13:18:29,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:29,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664925457] [2024-05-12 13:18:29,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:29,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:29,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:30,646 INFO L134 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:30,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:30,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664925457] [2024-05-12 13:18:30,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664925457] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:30,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:30,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:30,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359057883] [2024-05-12 13:18:30,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:30,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:30,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:30,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:30,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:30,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:30,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 153 transitions, 1617 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:30,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:30,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:30,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:31,138 INFO L124 PetriNetUnfolderBase]: 695/1391 cut-off events. [2024-05-12 13:18:31,139 INFO L125 PetriNetUnfolderBase]: For 21075/21075 co-relation queries the response was YES. [2024-05-12 13:18:31,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6902 conditions, 1391 events. 695/1391 cut-off events. For 21075/21075 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8005 event pairs, 149 based on Foata normal form. 2/1313 useless extension candidates. Maximal degree in co-relation 6844. Up to 885 conditions per place. [2024-05-12 13:18:31,149 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 122 selfloop transitions, 51 changer transitions 0/182 dead transitions. [2024-05-12 13:18:31,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 182 transitions, 2157 flow [2024-05-12 13:18:31,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:31,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:31,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-05-12 13:18:31,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590643274853801 [2024-05-12 13:18:31,152 INFO L175 Difference]: Start difference. First operand has 157 places, 153 transitions, 1617 flow. Second operand 9 states and 157 transitions. [2024-05-12 13:18:31,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 182 transitions, 2157 flow [2024-05-12 13:18:31,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 182 transitions, 2057 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-05-12 13:18:31,192 INFO L231 Difference]: Finished difference. Result has 158 places, 155 transitions, 1658 flow [2024-05-12 13:18:31,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1517, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1658, PETRI_PLACES=158, PETRI_TRANSITIONS=155} [2024-05-12 13:18:31,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-05-12 13:18:31,192 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 155 transitions, 1658 flow [2024-05-12 13:18:31,192 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,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:31,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:31,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:18:31,193 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:31,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:31,193 INFO L85 PathProgramCache]: Analyzing trace with hash -972899980, now seen corresponding path program 2 times [2024-05-12 13:18:31,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:31,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634016681] [2024-05-12 13:18:31,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:31,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:31,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:32,180 INFO L134 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:32,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:32,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634016681] [2024-05-12 13:18:32,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634016681] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:32,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:32,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:32,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238879089] [2024-05-12 13:18:32,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:32,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:32,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:32,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:32,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:32,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:32,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 155 transitions, 1658 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:32,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:32,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:32,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:32,639 INFO L124 PetriNetUnfolderBase]: 692/1395 cut-off events. [2024-05-12 13:18:32,639 INFO L125 PetriNetUnfolderBase]: For 21217/21217 co-relation queries the response was YES. [2024-05-12 13:18:32,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6936 conditions, 1395 events. 692/1395 cut-off events. For 21217/21217 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8051 event pairs, 163 based on Foata normal form. 2/1310 useless extension candidates. Maximal degree in co-relation 6877. Up to 1074 conditions per place. [2024-05-12 13:18:32,648 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 118 selfloop transitions, 50 changer transitions 0/177 dead transitions. [2024-05-12 13:18:32,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 177 transitions, 2074 flow [2024-05-12 13:18:32,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:32,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:32,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-05-12 13:18:32,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415204678362573 [2024-05-12 13:18:32,649 INFO L175 Difference]: Start difference. First operand has 158 places, 155 transitions, 1658 flow. Second operand 9 states and 151 transitions. [2024-05-12 13:18:32,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 177 transitions, 2074 flow [2024-05-12 13:18:32,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 177 transitions, 1994 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:32,692 INFO L231 Difference]: Finished difference. Result has 162 places, 155 transitions, 1687 flow [2024-05-12 13:18:32,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1578, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1687, PETRI_PLACES=162, PETRI_TRANSITIONS=155} [2024-05-12 13:18:32,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-05-12 13:18:32,694 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 155 transitions, 1687 flow [2024-05-12 13:18:32,695 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:32,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:32,695 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:18:32,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:18:32,695 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:32,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:32,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1062565930, now seen corresponding path program 3 times [2024-05-12 13:18:32,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:32,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142596843] [2024-05-12 13:18:32,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:32,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:32,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:33,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:33,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:33,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142596843] [2024-05-12 13:18:33,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142596843] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:33,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:33,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:33,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209071235] [2024-05-12 13:18:33,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:33,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:33,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:33,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:33,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:33,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:33,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 155 transitions, 1687 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:33,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:33,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:33,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:33,782 INFO L124 PetriNetUnfolderBase]: 709/1428 cut-off events. [2024-05-12 13:18:33,782 INFO L125 PetriNetUnfolderBase]: For 21112/21112 co-relation queries the response was YES. [2024-05-12 13:18:33,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7086 conditions, 1428 events. 709/1428 cut-off events. For 21112/21112 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8256 event pairs, 106 based on Foata normal form. 2/1351 useless extension candidates. Maximal degree in co-relation 7025. Up to 1075 conditions per place. [2024-05-12 13:18:33,792 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 146 selfloop transitions, 29 changer transitions 0/184 dead transitions. [2024-05-12 13:18:33,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 184 transitions, 2155 flow [2024-05-12 13:18:33,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:33,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:33,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-05-12 13:18:33,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-05-12 13:18:33,794 INFO L175 Difference]: Start difference. First operand has 162 places, 155 transitions, 1687 flow. Second operand 9 states and 156 transitions. [2024-05-12 13:18:33,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 184 transitions, 2155 flow [2024-05-12 13:18:33,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 184 transitions, 2043 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 13:18:33,843 INFO L231 Difference]: Finished difference. Result has 163 places, 156 transitions, 1655 flow [2024-05-12 13:18:33,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1655, PETRI_PLACES=163, PETRI_TRANSITIONS=156} [2024-05-12 13:18:33,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-05-12 13:18:33,844 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 156 transitions, 1655 flow [2024-05-12 13:18:33,844 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:33,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:33,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:18:33,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:18:33,845 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:33,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:33,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1511321710, now seen corresponding path program 4 times [2024-05-12 13:18:33,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:33,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49699752] [2024-05-12 13:18:33,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:33,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:33,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:34,724 INFO L134 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,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:34,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49699752] [2024-05-12 13:18:34,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49699752] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:34,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:34,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:34,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061983868] [2024-05-12 13:18:34,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:34,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:34,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:34,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:34,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:34,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:34,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 156 transitions, 1655 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:34,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:34,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:34,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:35,250 INFO L124 PetriNetUnfolderBase]: 732/1478 cut-off events. [2024-05-12 13:18:35,250 INFO L125 PetriNetUnfolderBase]: For 23019/23019 co-relation queries the response was YES. [2024-05-12 13:18:35,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7328 conditions, 1478 events. 732/1478 cut-off events. For 23019/23019 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8706 event pairs, 193 based on Foata normal form. 2/1389 useless extension candidates. Maximal degree in co-relation 7266. Up to 1172 conditions per place. [2024-05-12 13:18:35,259 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 146 selfloop transitions, 26 changer transitions 0/181 dead transitions. [2024-05-12 13:18:35,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 181 transitions, 2124 flow [2024-05-12 13:18:35,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:35,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:35,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-05-12 13:18:35,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2024-05-12 13:18:35,261 INFO L175 Difference]: Start difference. First operand has 163 places, 156 transitions, 1655 flow. Second operand 9 states and 150 transitions. [2024-05-12 13:18:35,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 181 transitions, 2124 flow [2024-05-12 13:18:35,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 181 transitions, 2054 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-05-12 13:18:35,303 INFO L231 Difference]: Finished difference. Result has 166 places, 161 transitions, 1702 flow [2024-05-12 13:18:35,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1702, PETRI_PLACES=166, PETRI_TRANSITIONS=161} [2024-05-12 13:18:35,304 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-05-12 13:18:35,304 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 161 transitions, 1702 flow [2024-05-12 13:18:35,304 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:35,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:35,304 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:18:35,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:18:35,305 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:35,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:35,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1511499340, now seen corresponding path program 5 times [2024-05-12 13:18:35,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:35,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770784855] [2024-05-12 13:18:35,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:35,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:35,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:36,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:36,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:36,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770784855] [2024-05-12 13:18:36,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770784855] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:36,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:36,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:36,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528944568] [2024-05-12 13:18:36,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:36,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:36,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:36,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:36,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:36,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:36,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 161 transitions, 1702 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,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:36,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:36,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:36,906 INFO L124 PetriNetUnfolderBase]: 769/1555 cut-off events. [2024-05-12 13:18:36,906 INFO L125 PetriNetUnfolderBase]: For 26425/26425 co-relation queries the response was YES. [2024-05-12 13:18:36,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7858 conditions, 1555 events. 769/1555 cut-off events. For 26425/26425 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9298 event pairs, 191 based on Foata normal form. 2/1464 useless extension candidates. Maximal degree in co-relation 7794. Up to 1157 conditions per place. [2024-05-12 13:18:36,957 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 153 selfloop transitions, 26 changer transitions 0/188 dead transitions. [2024-05-12 13:18:36,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 188 transitions, 2268 flow [2024-05-12 13:18:36,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:36,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:36,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-05-12 13:18:36,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45321637426900585 [2024-05-12 13:18:36,958 INFO L175 Difference]: Start difference. First operand has 166 places, 161 transitions, 1702 flow. Second operand 9 states and 155 transitions. [2024-05-12 13:18:36,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 188 transitions, 2268 flow [2024-05-12 13:18:37,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 188 transitions, 2217 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:37,008 INFO L231 Difference]: Finished difference. Result has 171 places, 163 transitions, 1749 flow [2024-05-12 13:18:37,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1749, PETRI_PLACES=171, PETRI_TRANSITIONS=163} [2024-05-12 13:18:37,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-05-12 13:18:37,009 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 163 transitions, 1749 flow [2024-05-12 13:18:37,009 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:37,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:37,009 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:18:37,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:18:37,010 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:37,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:37,010 INFO L85 PathProgramCache]: Analyzing trace with hash 721210508, now seen corresponding path program 6 times [2024-05-12 13:18:37,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:37,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162622096] [2024-05-12 13:18:37,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:37,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:37,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:37,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:37,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:37,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162622096] [2024-05-12 13:18:37,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162622096] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:37,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:37,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:37,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558031277] [2024-05-12 13:18:37,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:37,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:37,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:37,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:37,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:38,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:38,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 163 transitions, 1749 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:38,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:38,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:38,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:38,481 INFO L124 PetriNetUnfolderBase]: 766/1556 cut-off events. [2024-05-12 13:18:38,481 INFO L125 PetriNetUnfolderBase]: For 25509/25509 co-relation queries the response was YES. [2024-05-12 13:18:38,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7699 conditions, 1556 events. 766/1556 cut-off events. For 25509/25509 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9322 event pairs, 197 based on Foata normal form. 2/1460 useless extension candidates. Maximal degree in co-relation 7634. Up to 1176 conditions per place. [2024-05-12 13:18:38,491 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 113 selfloop transitions, 61 changer transitions 0/183 dead transitions. [2024-05-12 13:18:38,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 183 transitions, 2171 flow [2024-05-12 13:18:38,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:38,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:38,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-05-12 13:18:38,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415204678362573 [2024-05-12 13:18:38,492 INFO L175 Difference]: Start difference. First operand has 171 places, 163 transitions, 1749 flow. Second operand 9 states and 151 transitions. [2024-05-12 13:18:38,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 183 transitions, 2171 flow [2024-05-12 13:18:38,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 183 transitions, 2107 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:38,545 INFO L231 Difference]: Finished difference. Result has 175 places, 163 transitions, 1811 flow [2024-05-12 13:18:38,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1811, PETRI_PLACES=175, PETRI_TRANSITIONS=163} [2024-05-12 13:18:38,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-05-12 13:18:38,546 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 163 transitions, 1811 flow [2024-05-12 13:18:38,546 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,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:38,546 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:18:38,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:18:38,547 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:38,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:38,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1408196738, now seen corresponding path program 2 times [2024-05-12 13:18:38,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:38,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529921678] [2024-05-12 13:18:38,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:38,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:38,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:39,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:18:39,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:39,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529921678] [2024-05-12 13:18:39,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529921678] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:39,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:39,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:18:39,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166331542] [2024-05-12 13:18:39,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:39,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:18:39,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:39,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:18:39,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:18:39,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:39,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 163 transitions, 1811 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:18:39,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:39,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:39,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:39,981 INFO L124 PetriNetUnfolderBase]: 764/1577 cut-off events. [2024-05-12 13:18:39,981 INFO L125 PetriNetUnfolderBase]: For 22484/22484 co-relation queries the response was YES. [2024-05-12 13:18:39,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7601 conditions, 1577 events. 764/1577 cut-off events. For 22484/22484 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9492 event pairs, 166 based on Foata normal form. 1/1473 useless extension candidates. Maximal degree in co-relation 7534. Up to 1213 conditions per place. [2024-05-12 13:18:39,991 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 119 selfloop transitions, 57 changer transitions 0/185 dead transitions. [2024-05-12 13:18:39,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 185 transitions, 2285 flow [2024-05-12 13:18:39,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:39,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:39,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-05-12 13:18:39,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263157894736842 [2024-05-12 13:18:39,992 INFO L175 Difference]: Start difference. First operand has 175 places, 163 transitions, 1811 flow. Second operand 10 states and 162 transitions. [2024-05-12 13:18:39,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 185 transitions, 2285 flow [2024-05-12 13:18:40,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 185 transitions, 2167 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 13:18:40,049 INFO L231 Difference]: Finished difference. Result has 177 places, 165 transitions, 1867 flow [2024-05-12 13:18:40,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1867, PETRI_PLACES=177, PETRI_TRANSITIONS=165} [2024-05-12 13:18:40,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-05-12 13:18:40,050 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 165 transitions, 1867 flow [2024-05-12 13:18:40,050 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:18:40,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:40,050 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:18:40,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:18:40,050 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:40,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:40,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1659633002, now seen corresponding path program 1 times [2024-05-12 13:18:40,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:40,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254646464] [2024-05-12 13:18:40,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:40,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:40,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:41,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:18:41,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:41,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254646464] [2024-05-12 13:18:41,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254646464] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:41,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:41,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:18:41,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606074044] [2024-05-12 13:18:41,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:41,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:18:41,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:41,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:18:41,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:18:41,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:41,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 165 transitions, 1867 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:18:41,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:41,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:41,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:41,654 INFO L124 PetriNetUnfolderBase]: 777/1577 cut-off events. [2024-05-12 13:18:41,654 INFO L125 PetriNetUnfolderBase]: For 25635/25635 co-relation queries the response was YES. [2024-05-12 13:18:41,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7738 conditions, 1577 events. 777/1577 cut-off events. For 25635/25635 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9504 event pairs, 201 based on Foata normal form. 2/1478 useless extension candidates. Maximal degree in co-relation 7671. Up to 1232 conditions per place. [2024-05-12 13:18:41,665 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 146 selfloop transitions, 33 changer transitions 0/188 dead transitions. [2024-05-12 13:18:41,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 188 transitions, 2365 flow [2024-05-12 13:18:41,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:41,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:41,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-05-12 13:18:41,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43157894736842106 [2024-05-12 13:18:41,667 INFO L175 Difference]: Start difference. First operand has 177 places, 165 transitions, 1867 flow. Second operand 10 states and 164 transitions. [2024-05-12 13:18:41,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 188 transitions, 2365 flow [2024-05-12 13:18:41,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 188 transitions, 2213 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-05-12 13:18:41,723 INFO L231 Difference]: Finished difference. Result has 179 places, 168 transitions, 1849 flow [2024-05-12 13:18:41,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1717, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1849, PETRI_PLACES=179, PETRI_TRANSITIONS=168} [2024-05-12 13:18:41,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-05-12 13:18:41,723 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 168 transitions, 1849 flow [2024-05-12 13:18:41,723 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:18:41,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:41,724 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:18:41,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:18:41,724 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:41,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:41,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1313747506, now seen corresponding path program 7 times [2024-05-12 13:18:41,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:41,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916384893] [2024-05-12 13:18:41,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:41,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:41,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:42,646 INFO L134 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,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:42,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916384893] [2024-05-12 13:18:42,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916384893] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:42,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:42,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:42,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066488440] [2024-05-12 13:18:42,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:42,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:42,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:42,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:42,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:42,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:42,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 168 transitions, 1849 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:42,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:42,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:42,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:43,124 INFO L124 PetriNetUnfolderBase]: 794/1615 cut-off events. [2024-05-12 13:18:43,124 INFO L125 PetriNetUnfolderBase]: For 26154/26154 co-relation queries the response was YES. [2024-05-12 13:18:43,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7907 conditions, 1615 events. 794/1615 cut-off events. For 26154/26154 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9797 event pairs, 201 based on Foata normal form. 2/1512 useless extension candidates. Maximal degree in co-relation 7839. Up to 1238 conditions per place. [2024-05-12 13:18:43,135 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 144 selfloop transitions, 37 changer transitions 0/190 dead transitions. [2024-05-12 13:18:43,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 190 transitions, 2328 flow [2024-05-12 13:18:43,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:43,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:43,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-05-12 13:18:43,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2024-05-12 13:18:43,137 INFO L175 Difference]: Start difference. First operand has 179 places, 168 transitions, 1849 flow. Second operand 9 states and 150 transitions. [2024-05-12 13:18:43,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 190 transitions, 2328 flow [2024-05-12 13:18:43,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 190 transitions, 2226 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-05-12 13:18:43,195 INFO L231 Difference]: Finished difference. Result has 181 places, 171 transitions, 1871 flow [2024-05-12 13:18:43,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1871, PETRI_PLACES=181, PETRI_TRANSITIONS=171} [2024-05-12 13:18:43,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-05-12 13:18:43,195 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 171 transitions, 1871 flow [2024-05-12 13:18:43,195 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:43,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:43,196 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:18:43,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:18:43,196 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:43,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:43,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1541648656, now seen corresponding path program 8 times [2024-05-12 13:18:43,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:43,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438664646] [2024-05-12 13:18:43,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:43,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:43,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:44,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:44,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:44,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438664646] [2024-05-12 13:18:44,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438664646] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:44,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:44,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:44,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296005433] [2024-05-12 13:18:44,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:44,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:44,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:44,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:44,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:44,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:44,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 171 transitions, 1871 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:44,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:44,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:44,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:44,563 INFO L124 PetriNetUnfolderBase]: 817/1668 cut-off events. [2024-05-12 13:18:44,564 INFO L125 PetriNetUnfolderBase]: For 27855/27855 co-relation queries the response was YES. [2024-05-12 13:18:44,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8252 conditions, 1668 events. 817/1668 cut-off events. For 27855/27855 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10260 event pairs, 213 based on Foata normal form. 2/1563 useless extension candidates. Maximal degree in co-relation 8182. Up to 1276 conditions per place. [2024-05-12 13:18:44,574 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 150 selfloop transitions, 35 changer transitions 0/194 dead transitions. [2024-05-12 13:18:44,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 194 transitions, 2376 flow [2024-05-12 13:18:44,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:44,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:44,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-05-12 13:18:44,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415204678362573 [2024-05-12 13:18:44,576 INFO L175 Difference]: Start difference. First operand has 181 places, 171 transitions, 1871 flow. Second operand 9 states and 151 transitions. [2024-05-12 13:18:44,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 194 transitions, 2376 flow [2024-05-12 13:18:44,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 194 transitions, 2272 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:44,638 INFO L231 Difference]: Finished difference. Result has 185 places, 176 transitions, 1919 flow [2024-05-12 13:18:44,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1773, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1919, PETRI_PLACES=185, PETRI_TRANSITIONS=176} [2024-05-12 13:18:44,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-05-12 13:18:44,639 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 176 transitions, 1919 flow [2024-05-12 13:18:44,639 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:44,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:44,639 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:18:44,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:18:44,640 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:44,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:44,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1541826286, now seen corresponding path program 9 times [2024-05-12 13:18:44,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:44,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307124774] [2024-05-12 13:18:44,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:44,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:44,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:45,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:45,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:45,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307124774] [2024-05-12 13:18:45,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307124774] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:45,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:45,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:45,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042309273] [2024-05-12 13:18:45,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:45,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:45,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:45,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:45,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:45,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:45,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 176 transitions, 1919 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:45,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:45,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:45,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:46,042 INFO L124 PetriNetUnfolderBase]: 838/1727 cut-off events. [2024-05-12 13:18:46,042 INFO L125 PetriNetUnfolderBase]: For 29746/29746 co-relation queries the response was YES. [2024-05-12 13:18:46,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8532 conditions, 1727 events. 838/1727 cut-off events. For 29746/29746 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10800 event pairs, 209 based on Foata normal form. 2/1618 useless extension candidates. Maximal degree in co-relation 8460. Up to 1160 conditions per place. [2024-05-12 13:18:46,055 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 127 selfloop transitions, 65 changer transitions 0/201 dead transitions. [2024-05-12 13:18:46,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 201 transitions, 2527 flow [2024-05-12 13:18:46,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:46,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:46,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-05-12 13:18:46,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590643274853801 [2024-05-12 13:18:46,056 INFO L175 Difference]: Start difference. First operand has 185 places, 176 transitions, 1919 flow. Second operand 9 states and 157 transitions. [2024-05-12 13:18:46,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 201 transitions, 2527 flow [2024-05-12 13:18:46,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 201 transitions, 2446 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:46,125 INFO L231 Difference]: Finished difference. Result has 190 places, 178 transitions, 2026 flow [2024-05-12 13:18:46,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2026, PETRI_PLACES=190, PETRI_TRANSITIONS=178} [2024-05-12 13:18:46,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-05-12 13:18:46,126 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 178 transitions, 2026 flow [2024-05-12 13:18:46,126 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:46,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:46,127 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:18:46,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:18:46,127 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:46,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:46,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1535392546, now seen corresponding path program 10 times [2024-05-12 13:18:46,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:46,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214258072] [2024-05-12 13:18:46,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:46,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:46,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:46,996 INFO L134 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:46,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:46,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214258072] [2024-05-12 13:18:46,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214258072] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:46,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:46,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:46,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531163243] [2024-05-12 13:18:46,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:46,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:46,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:46,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:46,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:47,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:47,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 178 transitions, 2026 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:47,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:47,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:47,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:47,461 INFO L124 PetriNetUnfolderBase]: 835/1741 cut-off events. [2024-05-12 13:18:47,461 INFO L125 PetriNetUnfolderBase]: For 26998/26998 co-relation queries the response was YES. [2024-05-12 13:18:47,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8358 conditions, 1741 events. 835/1741 cut-off events. For 26998/26998 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10881 event pairs, 188 based on Foata normal form. 2/1624 useless extension candidates. Maximal degree in co-relation 8285. Up to 1310 conditions per place. [2024-05-12 13:18:47,471 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 153 selfloop transitions, 34 changer transitions 0/196 dead transitions. [2024-05-12 13:18:47,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 196 transitions, 2468 flow [2024-05-12 13:18:47,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:47,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:47,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-05-12 13:18:47,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 13:18:47,472 INFO L175 Difference]: Start difference. First operand has 190 places, 178 transitions, 2026 flow. Second operand 9 states and 152 transitions. [2024-05-12 13:18:47,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 196 transitions, 2468 flow [2024-05-12 13:18:47,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 196 transitions, 2348 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:47,539 INFO L231 Difference]: Finished difference. Result has 194 places, 178 transitions, 1978 flow [2024-05-12 13:18:47,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1906, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1978, PETRI_PLACES=194, PETRI_TRANSITIONS=178} [2024-05-12 13:18:47,539 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-05-12 13:18:47,540 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 178 transitions, 1978 flow [2024-05-12 13:18:47,540 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:47,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:47,540 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:18:47,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:18:47,540 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:47,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:47,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1535146282, now seen corresponding path program 2 times [2024-05-12 13:18:47,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:47,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826233696] [2024-05-12 13:18:47,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:47,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:47,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:48,632 INFO L134 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:48,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:48,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826233696] [2024-05-12 13:18:48,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826233696] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:48,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:48,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:18:48,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903021588] [2024-05-12 13:18:48,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:48,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:18:48,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:48,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:18:48,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:18:48,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:48,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 178 transitions, 1978 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:18:48,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:48,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:48,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:49,103 INFO L124 PetriNetUnfolderBase]: 848/1741 cut-off events. [2024-05-12 13:18:49,103 INFO L125 PetriNetUnfolderBase]: For 27029/27029 co-relation queries the response was YES. [2024-05-12 13:18:49,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8296 conditions, 1741 events. 848/1741 cut-off events. For 27029/27029 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10856 event pairs, 221 based on Foata normal form. 2/1627 useless extension candidates. Maximal degree in co-relation 8221. Up to 1213 conditions per place. [2024-05-12 13:18:49,115 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 145 selfloop transitions, 47 changer transitions 0/201 dead transitions. [2024-05-12 13:18:49,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 201 transitions, 2524 flow [2024-05-12 13:18:49,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:49,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:49,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-05-12 13:18:49,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-05-12 13:18:49,116 INFO L175 Difference]: Start difference. First operand has 194 places, 178 transitions, 1978 flow. Second operand 10 states and 170 transitions. [2024-05-12 13:18:49,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 201 transitions, 2524 flow [2024-05-12 13:18:49,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 201 transitions, 2429 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-05-12 13:18:49,184 INFO L231 Difference]: Finished difference. Result has 194 places, 181 transitions, 2049 flow [2024-05-12 13:18:49,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2049, PETRI_PLACES=194, PETRI_TRANSITIONS=181} [2024-05-12 13:18:49,184 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-05-12 13:18:49,184 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 181 transitions, 2049 flow [2024-05-12 13:18:49,185 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:18:49,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:49,185 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:18:49,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:18:49,185 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:49,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:49,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1888465194, now seen corresponding path program 3 times [2024-05-12 13:18:49,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:49,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217106614] [2024-05-12 13:18:49,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:49,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:49,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:50,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:50,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:50,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217106614] [2024-05-12 13:18:50,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217106614] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:50,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:50,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:18:50,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104133784] [2024-05-12 13:18:50,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:50,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:18:50,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:50,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:18:50,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:18:50,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:50,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 181 transitions, 2049 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:18:50,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:50,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:50,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:50,691 INFO L124 PetriNetUnfolderBase]: 861/1763 cut-off events. [2024-05-12 13:18:50,691 INFO L125 PetriNetUnfolderBase]: For 28815/28815 co-relation queries the response was YES. [2024-05-12 13:18:50,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8565 conditions, 1763 events. 861/1763 cut-off events. For 28815/28815 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11031 event pairs, 221 based on Foata normal form. 2/1646 useless extension candidates. Maximal degree in co-relation 8491. Up to 1232 conditions per place. [2024-05-12 13:18:50,705 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 136 selfloop transitions, 58 changer transitions 0/203 dead transitions. [2024-05-12 13:18:50,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 203 transitions, 2601 flow [2024-05-12 13:18:50,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:50,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:50,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-05-12 13:18:50,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421052631578947 [2024-05-12 13:18:50,706 INFO L175 Difference]: Start difference. First operand has 194 places, 181 transitions, 2049 flow. Second operand 10 states and 168 transitions. [2024-05-12 13:18:50,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 203 transitions, 2601 flow [2024-05-12 13:18:50,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 203 transitions, 2465 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-05-12 13:18:50,771 INFO L231 Difference]: Finished difference. Result has 196 places, 184 transitions, 2107 flow [2024-05-12 13:18:50,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1913, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2107, PETRI_PLACES=196, PETRI_TRANSITIONS=184} [2024-05-12 13:18:50,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-05-12 13:18:50,772 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 184 transitions, 2107 flow [2024-05-12 13:18:50,772 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:18:50,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:50,772 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:18:50,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:18:50,773 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:50,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:50,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1877989674, now seen corresponding path program 4 times [2024-05-12 13:18:50,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:50,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035609436] [2024-05-12 13:18:50,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:50,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:50,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:51,891 INFO L134 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:51,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:51,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035609436] [2024-05-12 13:18:51,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035609436] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:51,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:51,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:18:51,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824133575] [2024-05-12 13:18:51,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:51,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:18:51,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:51,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:18:51,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:18:51,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:51,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 184 transitions, 2107 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:18:51,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:51,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:51,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:52,427 INFO L124 PetriNetUnfolderBase]: 874/1783 cut-off events. [2024-05-12 13:18:52,428 INFO L125 PetriNetUnfolderBase]: For 30339/30339 co-relation queries the response was YES. [2024-05-12 13:18:52,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8793 conditions, 1783 events. 874/1783 cut-off events. For 30339/30339 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11122 event pairs, 237 based on Foata normal form. 2/1665 useless extension candidates. Maximal degree in co-relation 8718. Up to 1444 conditions per place. [2024-05-12 13:18:52,440 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 177 selfloop transitions, 20 changer transitions 0/206 dead transitions. [2024-05-12 13:18:52,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 206 transitions, 2657 flow [2024-05-12 13:18:52,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:18:52,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:18:52,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-05-12 13:18:52,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41148325358851673 [2024-05-12 13:18:52,441 INFO L175 Difference]: Start difference. First operand has 196 places, 184 transitions, 2107 flow. Second operand 11 states and 172 transitions. [2024-05-12 13:18:52,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 206 transitions, 2657 flow [2024-05-12 13:18:52,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 206 transitions, 2493 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-05-12 13:18:52,511 INFO L231 Difference]: Finished difference. Result has 199 places, 187 transitions, 2068 flow [2024-05-12 13:18:52,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2068, PETRI_PLACES=199, PETRI_TRANSITIONS=187} [2024-05-12 13:18:52,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-05-12 13:18:52,521 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 187 transitions, 2068 flow [2024-05-12 13:18:52,521 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:18:52,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:52,521 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:18:52,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 13:18:52,521 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:52,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:52,522 INFO L85 PathProgramCache]: Analyzing trace with hash 2121402232, now seen corresponding path program 5 times [2024-05-12 13:18:52,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:52,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563115290] [2024-05-12 13:18:52,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:52,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:52,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:53,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:18:53,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:53,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563115290] [2024-05-12 13:18:53,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563115290] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:53,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:53,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:18:53,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241282840] [2024-05-12 13:18:53,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:53,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:18:53,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:53,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:18:53,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:18:53,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:53,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 187 transitions, 2068 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:18:53,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:53,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:53,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:53,830 INFO L124 PetriNetUnfolderBase]: 872/1786 cut-off events. [2024-05-12 13:18:53,830 INFO L125 PetriNetUnfolderBase]: For 28036/28036 co-relation queries the response was YES. [2024-05-12 13:18:53,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8581 conditions, 1786 events. 872/1786 cut-off events. For 28036/28036 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11174 event pairs, 215 based on Foata normal form. 1/1664 useless extension candidates. Maximal degree in co-relation 8505. Up to 1370 conditions per place. [2024-05-12 13:18:53,845 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 172 selfloop transitions, 37 changer transitions 0/218 dead transitions. [2024-05-12 13:18:53,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 218 transitions, 2706 flow [2024-05-12 13:18:53,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:53,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:53,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-05-12 13:18:53,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42894736842105263 [2024-05-12 13:18:53,847 INFO L175 Difference]: Start difference. First operand has 199 places, 187 transitions, 2068 flow. Second operand 10 states and 163 transitions. [2024-05-12 13:18:53,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 218 transitions, 2706 flow [2024-05-12 13:18:53,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 218 transitions, 2612 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-05-12 13:18:53,916 INFO L231 Difference]: Finished difference. Result has 204 places, 199 transitions, 2234 flow [2024-05-12 13:18:53,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1975, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2234, PETRI_PLACES=204, PETRI_TRANSITIONS=199} [2024-05-12 13:18:53,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-05-12 13:18:53,917 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 199 transitions, 2234 flow [2024-05-12 13:18:53,917 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:18:53,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:53,917 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:18:53,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 13:18:53,918 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:53,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:53,918 INFO L85 PathProgramCache]: Analyzing trace with hash 281025532, now seen corresponding path program 1 times [2024-05-12 13:18:53,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:53,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749303856] [2024-05-12 13:18:53,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:53,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:53,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:55,032 INFO L134 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:55,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:55,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749303856] [2024-05-12 13:18:55,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749303856] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:55,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:55,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:18:55,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536979114] [2024-05-12 13:18:55,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:55,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:18:55,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:55,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:18:55,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:18:55,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:55,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 199 transitions, 2234 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:18:55,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:55,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:55,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:55,663 INFO L124 PetriNetUnfolderBase]: 909/1846 cut-off events. [2024-05-12 13:18:55,664 INFO L125 PetriNetUnfolderBase]: For 32043/32043 co-relation queries the response was YES. [2024-05-12 13:18:55,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8991 conditions, 1846 events. 909/1846 cut-off events. For 32043/32043 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11600 event pairs, 186 based on Foata normal form. 2/1733 useless extension candidates. Maximal degree in co-relation 8910. Up to 1169 conditions per place. [2024-05-12 13:18:55,684 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 175 selfloop transitions, 50 changer transitions 0/234 dead transitions. [2024-05-12 13:18:55,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 234 transitions, 2918 flow [2024-05-12 13:18:55,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:55,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:55,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-05-12 13:18:55,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-05-12 13:18:55,685 INFO L175 Difference]: Start difference. First operand has 204 places, 199 transitions, 2234 flow. Second operand 10 states and 176 transitions. [2024-05-12 13:18:55,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 234 transitions, 2918 flow [2024-05-12 13:18:55,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 234 transitions, 2807 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:55,775 INFO L231 Difference]: Finished difference. Result has 210 places, 201 transitions, 2245 flow [2024-05-12 13:18:55,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2123, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2245, PETRI_PLACES=210, PETRI_TRANSITIONS=201} [2024-05-12 13:18:55,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-05-12 13:18:55,779 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 201 transitions, 2245 flow [2024-05-12 13:18:55,779 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:18:55,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:55,779 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:18:55,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 13:18:55,779 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:55,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:55,779 INFO L85 PathProgramCache]: Analyzing trace with hash 704418954, now seen corresponding path program 2 times [2024-05-12 13:18:55,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:55,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107689704] [2024-05-12 13:18:55,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:55,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:55,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:56,749 INFO L134 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,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:56,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107689704] [2024-05-12 13:18:56,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107689704] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:56,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:56,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:18:56,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813222919] [2024-05-12 13:18:56,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:56,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:18:56,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:56,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:18:56,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:18:56,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:56,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 201 transitions, 2245 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:18:56,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:56,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:56,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:57,344 INFO L124 PetriNetUnfolderBase]: 926/1902 cut-off events. [2024-05-12 13:18:57,345 INFO L125 PetriNetUnfolderBase]: For 32643/32643 co-relation queries the response was YES. [2024-05-12 13:18:57,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9148 conditions, 1902 events. 926/1902 cut-off events. For 32643/32643 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 12155 event pairs, 227 based on Foata normal form. 2/1777 useless extension candidates. Maximal degree in co-relation 9066. Up to 1474 conditions per place. [2024-05-12 13:18:57,361 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 163 selfloop transitions, 54 changer transitions 0/226 dead transitions. [2024-05-12 13:18:57,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 226 transitions, 2777 flow [2024-05-12 13:18:57,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:57,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:57,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-05-12 13:18:57,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2024-05-12 13:18:57,363 INFO L175 Difference]: Start difference. First operand has 210 places, 201 transitions, 2245 flow. Second operand 10 states and 165 transitions. [2024-05-12 13:18:57,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 226 transitions, 2777 flow [2024-05-12 13:18:57,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 226 transitions, 2706 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:57,464 INFO L231 Difference]: Finished difference. Result has 214 places, 202 transitions, 2299 flow [2024-05-12 13:18:57,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2299, PETRI_PLACES=214, PETRI_TRANSITIONS=202} [2024-05-12 13:18:57,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-05-12 13:18:57,465 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 202 transitions, 2299 flow [2024-05-12 13:18:57,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:18:57,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:57,466 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:18:57,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 13:18:57,466 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:57,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:57,466 INFO L85 PathProgramCache]: Analyzing trace with hash -95127398, now seen corresponding path program 3 times [2024-05-12 13:18:57,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:57,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098893189] [2024-05-12 13:18:57,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:57,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:57,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:58,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:58,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:58,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098893189] [2024-05-12 13:18:58,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098893189] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:58,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:58,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:18:58,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105577950] [2024-05-12 13:18:58,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:58,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:18:58,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:58,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:18:58,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:18:58,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:18:58,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 202 transitions, 2299 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:18:58,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:58,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:18:58,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:58,923 INFO L124 PetriNetUnfolderBase]: 923/1895 cut-off events. [2024-05-12 13:18:58,923 INFO L125 PetriNetUnfolderBase]: For 30679/30679 co-relation queries the response was YES. [2024-05-12 13:18:58,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9050 conditions, 1895 events. 923/1895 cut-off events. For 30679/30679 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 12092 event pairs, 213 based on Foata normal form. 2/1771 useless extension candidates. Maximal degree in co-relation 8966. Up to 1403 conditions per place. [2024-05-12 13:18:58,938 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 171 selfloop transitions, 50 changer transitions 0/230 dead transitions. [2024-05-12 13:18:58,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 230 transitions, 2843 flow [2024-05-12 13:18:58,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:18:58,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:18:58,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-05-12 13:18:58,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-05-12 13:18:58,939 INFO L175 Difference]: Start difference. First operand has 214 places, 202 transitions, 2299 flow. Second operand 10 states and 170 transitions. [2024-05-12 13:18:58,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 230 transitions, 2843 flow [2024-05-12 13:18:59,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 230 transitions, 2730 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-05-12 13:18:59,041 INFO L231 Difference]: Finished difference. Result has 216 places, 202 transitions, 2290 flow [2024-05-12 13:18:59,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2186, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2290, PETRI_PLACES=216, PETRI_TRANSITIONS=202} [2024-05-12 13:18:59,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-05-12 13:18:59,042 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 202 transitions, 2290 flow [2024-05-12 13:18:59,042 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:18:59,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:59,042 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:18:59,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 13:18:59,043 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:18:59,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:59,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1420195448, now seen corresponding path program 4 times [2024-05-12 13:18:59,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:59,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537436846] [2024-05-12 13:18:59,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:59,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:59,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:00,026 INFO L134 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:00,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:00,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537436846] [2024-05-12 13:19:00,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537436846] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:00,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:00,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:00,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237174531] [2024-05-12 13:19:00,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:00,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:00,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:00,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:00,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:00,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:00,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 202 transitions, 2290 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:19:00,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:00,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:00,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:00,628 INFO L124 PetriNetUnfolderBase]: 940/1913 cut-off events. [2024-05-12 13:19:00,629 INFO L125 PetriNetUnfolderBase]: For 31743/31743 co-relation queries the response was YES. [2024-05-12 13:19:00,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9164 conditions, 1913 events. 940/1913 cut-off events. For 31743/31743 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12159 event pairs, 164 based on Foata normal form. 2/1806 useless extension candidates. Maximal degree in co-relation 9079. Up to 1445 conditions per place. [2024-05-12 13:19:00,643 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 198 selfloop transitions, 30 changer transitions 0/237 dead transitions. [2024-05-12 13:19:00,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 237 transitions, 2880 flow [2024-05-12 13:19:00,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:00,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:00,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-05-12 13:19:00,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45526315789473687 [2024-05-12 13:19:00,644 INFO L175 Difference]: Start difference. First operand has 216 places, 202 transitions, 2290 flow. Second operand 10 states and 173 transitions. [2024-05-12 13:19:00,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 237 transitions, 2880 flow [2024-05-12 13:19:00,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 237 transitions, 2758 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:00,753 INFO L231 Difference]: Finished difference. Result has 217 places, 203 transitions, 2244 flow [2024-05-12 13:19:00,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2168, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2244, PETRI_PLACES=217, PETRI_TRANSITIONS=203} [2024-05-12 13:19:00,753 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-05-12 13:19:00,754 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 203 transitions, 2244 flow [2024-05-12 13:19:00,754 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:19:00,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:00,754 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:19:00,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 13:19:00,754 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:00,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:00,754 INFO L85 PathProgramCache]: Analyzing trace with hash 882897568, now seen corresponding path program 5 times [2024-05-12 13:19:00,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:00,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180252954] [2024-05-12 13:19:00,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:00,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:00,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:01,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:01,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:01,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180252954] [2024-05-12 13:19:01,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180252954] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:01,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:01,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:01,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369213713] [2024-05-12 13:19:01,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:01,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:01,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:01,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:01,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:01,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:01,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 203 transitions, 2244 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:19:01,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:01,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:01,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:02,422 INFO L124 PetriNetUnfolderBase]: 969/1989 cut-off events. [2024-05-12 13:19:02,422 INFO L125 PetriNetUnfolderBase]: For 32595/32595 co-relation queries the response was YES. [2024-05-12 13:19:02,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9383 conditions, 1989 events. 969/1989 cut-off events. For 32595/32595 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12864 event pairs, 256 based on Foata normal form. 2/1859 useless extension candidates. Maximal degree in co-relation 9297. Up to 1562 conditions per place. [2024-05-12 13:19:02,441 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 189 selfloop transitions, 33 changer transitions 0/231 dead transitions. [2024-05-12 13:19:02,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 231 transitions, 2825 flow [2024-05-12 13:19:02,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:02,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:02,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-05-12 13:19:02,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-05-12 13:19:02,442 INFO L175 Difference]: Start difference. First operand has 217 places, 203 transitions, 2244 flow. Second operand 10 states and 166 transitions. [2024-05-12 13:19:02,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 231 transitions, 2825 flow [2024-05-12 13:19:02,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 231 transitions, 2759 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-05-12 13:19:02,544 INFO L231 Difference]: Finished difference. Result has 220 places, 209 transitions, 2318 flow [2024-05-12 13:19:02,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2318, PETRI_PLACES=220, PETRI_TRANSITIONS=209} [2024-05-12 13:19:02,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-05-12 13:19:02,545 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 209 transitions, 2318 flow [2024-05-12 13:19:02,545 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:19:02,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:02,545 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:19:02,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 13:19:02,546 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:02,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:02,548 INFO L85 PathProgramCache]: Analyzing trace with hash 83351216, now seen corresponding path program 6 times [2024-05-12 13:19:02,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:02,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806661004] [2024-05-12 13:19:02,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:02,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:02,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:03,639 INFO L134 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:03,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:03,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806661004] [2024-05-12 13:19:03,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806661004] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:03,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:03,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:03,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730506647] [2024-05-12 13:19:03,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:03,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:03,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:03,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:03,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:03,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:03,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 209 transitions, 2318 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:19:03,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:03,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:03,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:04,286 INFO L124 PetriNetUnfolderBase]: 1006/2072 cut-off events. [2024-05-12 13:19:04,286 INFO L125 PetriNetUnfolderBase]: For 37051/37051 co-relation queries the response was YES. [2024-05-12 13:19:04,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9869 conditions, 2072 events. 1006/2072 cut-off events. For 37051/37051 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13579 event pairs, 254 based on Foata normal form. 2/1938 useless extension candidates. Maximal degree in co-relation 9781. Up to 1553 conditions per place. [2024-05-12 13:19:04,304 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 194 selfloop transitions, 35 changer transitions 0/238 dead transitions. [2024-05-12 13:19:04,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 238 transitions, 3012 flow [2024-05-12 13:19:04,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:04,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:04,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 13:19:04,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 13:19:04,305 INFO L175 Difference]: Start difference. First operand has 220 places, 209 transitions, 2318 flow. Second operand 10 states and 171 transitions. [2024-05-12 13:19:04,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 238 transitions, 3012 flow [2024-05-12 13:19:04,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 238 transitions, 2956 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 13:19:04,415 INFO L231 Difference]: Finished difference. Result has 225 places, 211 transitions, 2366 flow [2024-05-12 13:19:04,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2366, PETRI_PLACES=225, PETRI_TRANSITIONS=211} [2024-05-12 13:19:04,416 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-05-12 13:19:04,416 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 211 transitions, 2366 flow [2024-05-12 13:19:04,416 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:19:04,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:04,416 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:19:04,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 13:19:04,417 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:04,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:04,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1001960076, now seen corresponding path program 7 times [2024-05-12 13:19:04,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:04,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436111047] [2024-05-12 13:19:04,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:04,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:04,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:05,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:05,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:05,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436111047] [2024-05-12 13:19:05,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436111047] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:05,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:05,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:05,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963530891] [2024-05-12 13:19:05,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:05,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:05,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:05,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:05,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:05,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:05,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 211 transitions, 2366 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:19:05,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:05,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:05,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:06,048 INFO L124 PetriNetUnfolderBase]: 1003/2066 cut-off events. [2024-05-12 13:19:06,049 INFO L125 PetriNetUnfolderBase]: For 35048/35048 co-relation queries the response was YES. [2024-05-12 13:19:06,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9773 conditions, 2066 events. 1003/2066 cut-off events. For 35048/35048 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13501 event pairs, 266 based on Foata normal form. 2/1930 useless extension candidates. Maximal degree in co-relation 9684. Up to 1550 conditions per place. [2024-05-12 13:19:06,067 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 153 selfloop transitions, 71 changer transitions 0/233 dead transitions. [2024-05-12 13:19:06,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 233 transitions, 2896 flow [2024-05-12 13:19:06,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:06,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:06,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-05-12 13:19:06,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-05-12 13:19:06,068 INFO L175 Difference]: Start difference. First operand has 225 places, 211 transitions, 2366 flow. Second operand 10 states and 166 transitions. [2024-05-12 13:19:06,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 233 transitions, 2896 flow [2024-05-12 13:19:06,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 233 transitions, 2829 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:06,186 INFO L231 Difference]: Finished difference. Result has 229 places, 211 transitions, 2445 flow [2024-05-12 13:19:06,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2299, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2445, PETRI_PLACES=229, PETRI_TRANSITIONS=211} [2024-05-12 13:19:06,188 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-05-12 13:19:06,188 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 211 transitions, 2445 flow [2024-05-12 13:19:06,188 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:19:06,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:06,189 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:19:06,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 13:19:06,189 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:06,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:06,189 INFO L85 PathProgramCache]: Analyzing trace with hash 800663436, now seen corresponding path program 8 times [2024-05-12 13:19:06,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:06,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433947280] [2024-05-12 13:19:06,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:06,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:06,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:07,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:07,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:07,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433947280] [2024-05-12 13:19:07,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433947280] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:07,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:07,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:07,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268206385] [2024-05-12 13:19:07,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:07,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:07,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:07,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:07,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:07,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:07,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 211 transitions, 2445 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:19:07,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:07,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:07,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:07,907 INFO L124 PetriNetUnfolderBase]: 1040/2153 cut-off events. [2024-05-12 13:19:07,907 INFO L125 PetriNetUnfolderBase]: For 39575/39575 co-relation queries the response was YES. [2024-05-12 13:19:07,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10324 conditions, 2153 events. 1040/2153 cut-off events. For 39575/39575 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14282 event pairs, 276 based on Foata normal form. 2/2014 useless extension candidates. Maximal degree in co-relation 10233. Up to 1636 conditions per place. [2024-05-12 13:19:07,928 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 199 selfloop transitions, 33 changer transitions 0/241 dead transitions. [2024-05-12 13:19:07,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 241 transitions, 3165 flow [2024-05-12 13:19:07,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:07,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:07,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-05-12 13:19:07,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2024-05-12 13:19:07,934 INFO L175 Difference]: Start difference. First operand has 229 places, 211 transitions, 2445 flow. Second operand 10 states and 172 transitions. [2024-05-12 13:19:07,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 241 transitions, 3165 flow [2024-05-12 13:19:08,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 241 transitions, 3029 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 13:19:08,069 INFO L231 Difference]: Finished difference. Result has 231 places, 214 transitions, 2425 flow [2024-05-12 13:19:08,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2425, PETRI_PLACES=231, PETRI_TRANSITIONS=214} [2024-05-12 13:19:08,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-05-12 13:19:08,070 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 214 transitions, 2425 flow [2024-05-12 13:19:08,071 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:19:08,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:08,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:08,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 13:19:08,071 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:08,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:08,071 INFO L85 PathProgramCache]: Analyzing trace with hash -110380804, now seen corresponding path program 9 times [2024-05-12 13:19:08,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:08,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261473721] [2024-05-12 13:19:08,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:08,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:08,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:09,024 INFO L134 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:09,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:09,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261473721] [2024-05-12 13:19:09,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261473721] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:09,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:09,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:09,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844088118] [2024-05-12 13:19:09,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:09,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:09,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:09,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:09,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:09,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:09,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 214 transitions, 2425 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:19:09,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:09,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:09,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:09,725 INFO L124 PetriNetUnfolderBase]: 1037/2147 cut-off events. [2024-05-12 13:19:09,725 INFO L125 PetriNetUnfolderBase]: For 37283/37283 co-relation queries the response was YES. [2024-05-12 13:19:09,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10148 conditions, 2147 events. 1037/2147 cut-off events. For 37283/37283 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 14238 event pairs, 288 based on Foata normal form. 2/2007 useless extension candidates. Maximal degree in co-relation 10056. Up to 1686 conditions per place. [2024-05-12 13:19:09,745 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 195 selfloop transitions, 32 changer transitions 0/236 dead transitions. [2024-05-12 13:19:09,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 236 transitions, 2961 flow [2024-05-12 13:19:09,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:09,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:09,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-05-12 13:19:09,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-05-12 13:19:09,764 INFO L175 Difference]: Start difference. First operand has 231 places, 214 transitions, 2425 flow. Second operand 10 states and 166 transitions. [2024-05-12 13:19:09,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 236 transitions, 2961 flow [2024-05-12 13:19:09,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 236 transitions, 2904 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 13:19:09,900 INFO L231 Difference]: Finished difference. Result has 237 places, 214 transitions, 2436 flow [2024-05-12 13:19:09,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2368, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2436, PETRI_PLACES=237, PETRI_TRANSITIONS=214} [2024-05-12 13:19:09,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-05-12 13:19:09,901 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 214 transitions, 2436 flow [2024-05-12 13:19:09,901 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:19:09,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:09,901 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:19:09,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 13:19:09,901 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:09,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:09,902 INFO L85 PathProgramCache]: Analyzing trace with hash 994718052, now seen corresponding path program 10 times [2024-05-12 13:19:09,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:09,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751587740] [2024-05-12 13:19:09,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:09,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:09,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:10,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:19:10,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:10,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751587740] [2024-05-12 13:19:10,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751587740] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:10,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:10,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:10,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401090333] [2024-05-12 13:19:10,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:10,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:10,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:10,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:10,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:11,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:11,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 214 transitions, 2436 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:19:11,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:11,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:11,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:11,559 INFO L124 PetriNetUnfolderBase]: 1054/2168 cut-off events. [2024-05-12 13:19:11,560 INFO L125 PetriNetUnfolderBase]: For 37922/37922 co-relation queries the response was YES. [2024-05-12 13:19:11,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10243 conditions, 2168 events. 1054/2168 cut-off events. For 37922/37922 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14341 event pairs, 269 based on Foata normal form. 2/2034 useless extension candidates. Maximal degree in co-relation 10149. Up to 1408 conditions per place. [2024-05-12 13:19:11,580 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 176 selfloop transitions, 60 changer transitions 0/245 dead transitions. [2024-05-12 13:19:11,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 245 transitions, 3036 flow [2024-05-12 13:19:11,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:11,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:11,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-05-12 13:19:11,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-05-12 13:19:11,581 INFO L175 Difference]: Start difference. First operand has 237 places, 214 transitions, 2436 flow. Second operand 10 states and 176 transitions. [2024-05-12 13:19:11,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 245 transitions, 3036 flow [2024-05-12 13:19:11,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 245 transitions, 2967 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:11,714 INFO L231 Difference]: Finished difference. Result has 238 places, 215 transitions, 2511 flow [2024-05-12 13:19:11,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2367, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2511, PETRI_PLACES=238, PETRI_TRANSITIONS=215} [2024-05-12 13:19:11,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-05-12 13:19:11,715 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 215 transitions, 2511 flow [2024-05-12 13:19:11,715 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:19:11,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:11,715 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:19:11,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 13:19:11,715 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:11,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:11,716 INFO L85 PathProgramCache]: Analyzing trace with hash -94912072, now seen corresponding path program 1 times [2024-05-12 13:19:11,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:11,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354348943] [2024-05-12 13:19:11,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:11,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:11,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:12,857 INFO L134 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:12,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:12,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354348943] [2024-05-12 13:19:12,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354348943] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:12,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:12,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:12,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699396909] [2024-05-12 13:19:12,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:12,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:12,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:12,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:12,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:12,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:12,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 215 transitions, 2511 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:19:12,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:12,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:12,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:13,401 INFO L124 PetriNetUnfolderBase]: 1061/2217 cut-off events. [2024-05-12 13:19:13,401 INFO L125 PetriNetUnfolderBase]: For 37186/37186 co-relation queries the response was YES. [2024-05-12 13:19:13,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10627 conditions, 2217 events. 1061/2217 cut-off events. For 37186/37186 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14818 event pairs, 272 based on Foata normal form. 1/2065 useless extension candidates. Maximal degree in co-relation 10532. Up to 1721 conditions per place. [2024-05-12 13:19:13,423 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 171 selfloop transitions, 59 changer transitions 0/239 dead transitions. [2024-05-12 13:19:13,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 239 transitions, 3117 flow [2024-05-12 13:19:13,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:13,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:13,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-05-12 13:19:13,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-05-12 13:19:13,424 INFO L175 Difference]: Start difference. First operand has 238 places, 215 transitions, 2511 flow. Second operand 11 states and 176 transitions. [2024-05-12 13:19:13,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 239 transitions, 3117 flow [2024-05-12 13:19:13,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 239 transitions, 2983 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-05-12 13:19:13,571 INFO L231 Difference]: Finished difference. Result has 241 places, 217 transitions, 2569 flow [2024-05-12 13:19:13,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2569, PETRI_PLACES=241, PETRI_TRANSITIONS=217} [2024-05-12 13:19:13,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-05-12 13:19:13,572 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 217 transitions, 2569 flow [2024-05-12 13:19:13,572 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:19:13,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:13,572 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:19:13,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 13:19:13,572 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:13,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:13,573 INFO L85 PathProgramCache]: Analyzing trace with hash 890324455, now seen corresponding path program 1 times [2024-05-12 13:19:13,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:13,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073024154] [2024-05-12 13:19:13,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:13,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:13,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:14,605 INFO L134 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:14,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:14,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073024154] [2024-05-12 13:19:14,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073024154] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:14,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:14,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:14,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415561399] [2024-05-12 13:19:14,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:14,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:14,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:14,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:14,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:14,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:14,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 217 transitions, 2569 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:19:14,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:14,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:14,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:15,184 INFO L124 PetriNetUnfolderBase]: 1078/2239 cut-off events. [2024-05-12 13:19:15,184 INFO L125 PetriNetUnfolderBase]: For 41094/41094 co-relation queries the response was YES. [2024-05-12 13:19:15,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10585 conditions, 2239 events. 1078/2239 cut-off events. For 41094/41094 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15043 event pairs, 303 based on Foata normal form. 2/2092 useless extension candidates. Maximal degree in co-relation 10489. Up to 1788 conditions per place. [2024-05-12 13:19:15,204 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 210 selfloop transitions, 25 changer transitions 0/244 dead transitions. [2024-05-12 13:19:15,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 244 transitions, 3160 flow [2024-05-12 13:19:15,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:15,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:15,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-05-12 13:19:15,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-05-12 13:19:15,206 INFO L175 Difference]: Start difference. First operand has 241 places, 217 transitions, 2569 flow. Second operand 11 states and 176 transitions. [2024-05-12 13:19:15,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 244 transitions, 3160 flow [2024-05-12 13:19:15,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 244 transitions, 2994 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:15,320 INFO L231 Difference]: Finished difference. Result has 245 places, 220 transitions, 2500 flow [2024-05-12 13:19:15,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2403, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2500, PETRI_PLACES=245, PETRI_TRANSITIONS=220} [2024-05-12 13:19:15,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-05-12 13:19:15,320 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 220 transitions, 2500 flow [2024-05-12 13:19:15,321 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:19:15,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:15,321 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:19:15,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 13:19:15,321 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:15,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:15,321 INFO L85 PathProgramCache]: Analyzing trace with hash -60345494, now seen corresponding path program 2 times [2024-05-12 13:19:15,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:15,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074912834] [2024-05-12 13:19:15,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:15,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:15,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:16,360 INFO L134 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,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:16,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074912834] [2024-05-12 13:19:16,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074912834] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:16,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:16,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:16,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839790037] [2024-05-12 13:19:16,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:16,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:16,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:16,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:16,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:16,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:16,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 220 transitions, 2500 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:19:16,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:16,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:16,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:16,905 INFO L124 PetriNetUnfolderBase]: 1085/2250 cut-off events. [2024-05-12 13:19:16,905 INFO L125 PetriNetUnfolderBase]: For 40740/40740 co-relation queries the response was YES. [2024-05-12 13:19:16,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10630 conditions, 2250 events. 1085/2250 cut-off events. For 40740/40740 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15122 event pairs, 297 based on Foata normal form. 1/2099 useless extension candidates. Maximal degree in co-relation 10531. Up to 1663 conditions per place. [2024-05-12 13:19:16,925 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 148 selfloop transitions, 85 changer transitions 0/242 dead transitions. [2024-05-12 13:19:16,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 242 transitions, 3110 flow [2024-05-12 13:19:16,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:16,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:16,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-05-12 13:19:16,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42822966507177035 [2024-05-12 13:19:16,926 INFO L175 Difference]: Start difference. First operand has 245 places, 220 transitions, 2500 flow. Second operand 11 states and 179 transitions. [2024-05-12 13:19:16,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 242 transitions, 3110 flow [2024-05-12 13:19:17,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 242 transitions, 2967 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-05-12 13:19:17,088 INFO L231 Difference]: Finished difference. Result has 244 places, 222 transitions, 2604 flow [2024-05-12 13:19:17,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2604, PETRI_PLACES=244, PETRI_TRANSITIONS=222} [2024-05-12 13:19:17,089 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-05-12 13:19:17,089 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 222 transitions, 2604 flow [2024-05-12 13:19:17,089 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:19:17,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:17,089 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:19:17,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 13:19:17,090 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:17,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:17,104 INFO L85 PathProgramCache]: Analyzing trace with hash -546467170, now seen corresponding path program 11 times [2024-05-12 13:19:17,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:17,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737406089] [2024-05-12 13:19:17,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:17,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:17,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:18,133 INFO L134 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:18,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:18,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737406089] [2024-05-12 13:19:18,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737406089] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:18,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:18,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:18,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868256087] [2024-05-12 13:19:18,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:18,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:18,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:18,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:18,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:18,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:18,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 222 transitions, 2604 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:19:18,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:18,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:18,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:18,755 INFO L124 PetriNetUnfolderBase]: 1128/2341 cut-off events. [2024-05-12 13:19:18,755 INFO L125 PetriNetUnfolderBase]: For 49184/49184 co-relation queries the response was YES. [2024-05-12 13:19:18,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11288 conditions, 2341 events. 1128/2341 cut-off events. For 49184/49184 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15895 event pairs, 307 based on Foata normal form. 2/2188 useless extension candidates. Maximal degree in co-relation 11188. Up to 1698 conditions per place. [2024-05-12 13:19:18,777 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 195 selfloop transitions, 51 changer transitions 0/255 dead transitions. [2024-05-12 13:19:18,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 255 transitions, 3405 flow [2024-05-12 13:19:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:18,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:18,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-05-12 13:19:18,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45789473684210524 [2024-05-12 13:19:18,778 INFO L175 Difference]: Start difference. First operand has 244 places, 222 transitions, 2604 flow. Second operand 10 states and 174 transitions. [2024-05-12 13:19:18,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 255 transitions, 3405 flow [2024-05-12 13:19:18,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 255 transitions, 3182 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:18,959 INFO L231 Difference]: Finished difference. Result has 246 places, 230 transitions, 2596 flow [2024-05-12 13:19:18,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2381, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2596, PETRI_PLACES=246, PETRI_TRANSITIONS=230} [2024-05-12 13:19:18,960 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-05-12 13:19:18,960 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 230 transitions, 2596 flow [2024-05-12 13:19:18,960 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:19:18,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:18,960 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:19:18,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 13:19:18,960 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:18,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:18,961 INFO L85 PathProgramCache]: Analyzing trace with hash -546259780, now seen corresponding path program 12 times [2024-05-12 13:19:18,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:18,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884254235] [2024-05-12 13:19:18,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:18,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:18,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:19,965 INFO L134 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,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:19,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884254235] [2024-05-12 13:19:19,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884254235] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:19,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:19,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:19,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275419663] [2024-05-12 13:19:19,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:19,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:19,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:19,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:19,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:20,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:20,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 230 transitions, 2596 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:19:20,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:20,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:20,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:20,705 INFO L124 PetriNetUnfolderBase]: 1125/2332 cut-off events. [2024-05-12 13:19:20,706 INFO L125 PetriNetUnfolderBase]: For 45260/45260 co-relation queries the response was YES. [2024-05-12 13:19:20,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11051 conditions, 2332 events. 1125/2332 cut-off events. For 45260/45260 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15772 event pairs, 313 based on Foata normal form. 2/2176 useless extension candidates. Maximal degree in co-relation 10949. Up to 1748 conditions per place. [2024-05-12 13:19:20,725 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 191 selfloop transitions, 50 changer transitions 0/250 dead transitions. [2024-05-12 13:19:20,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 250 transitions, 3154 flow [2024-05-12 13:19:20,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:20,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:20,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-05-12 13:19:20,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421052631578947 [2024-05-12 13:19:20,739 INFO L175 Difference]: Start difference. First operand has 246 places, 230 transitions, 2596 flow. Second operand 10 states and 168 transitions. [2024-05-12 13:19:20,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 250 transitions, 3154 flow [2024-05-12 13:19:20,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 250 transitions, 3072 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-05-12 13:19:20,891 INFO L231 Difference]: Finished difference. Result has 252 places, 230 transitions, 2618 flow [2024-05-12 13:19:20,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2514, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2618, PETRI_PLACES=252, PETRI_TRANSITIONS=230} [2024-05-12 13:19:20,892 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-05-12 13:19:20,892 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 230 transitions, 2618 flow [2024-05-12 13:19:20,892 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:19:20,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:20,892 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:19:20,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 13:19:20,892 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:20,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:20,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1338683708, now seen corresponding path program 13 times [2024-05-12 13:19:20,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:20,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514138442] [2024-05-12 13:19:20,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:20,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:20,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:21,915 INFO L134 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:21,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:21,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514138442] [2024-05-12 13:19:21,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514138442] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:21,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:21,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:21,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370589482] [2024-05-12 13:19:21,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:21,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:21,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:21,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:21,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:22,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:22,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 230 transitions, 2618 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:19:22,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:22,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:22,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:22,555 INFO L124 PetriNetUnfolderBase]: 1148/2384 cut-off events. [2024-05-12 13:19:22,555 INFO L125 PetriNetUnfolderBase]: For 46004/46004 co-relation queries the response was YES. [2024-05-12 13:19:22,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11246 conditions, 2384 events. 1148/2384 cut-off events. For 46004/46004 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 16232 event pairs, 316 based on Foata normal form. 2/2224 useless extension candidates. Maximal degree in co-relation 11143. Up to 1786 conditions per place. [2024-05-12 13:19:22,578 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 189 selfloop transitions, 55 changer transitions 0/253 dead transitions. [2024-05-12 13:19:22,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 253 transitions, 3229 flow [2024-05-12 13:19:22,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:22,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:22,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-05-12 13:19:22,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421052631578947 [2024-05-12 13:19:22,579 INFO L175 Difference]: Start difference. First operand has 252 places, 230 transitions, 2618 flow. Second operand 10 states and 168 transitions. [2024-05-12 13:19:22,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 253 transitions, 3229 flow [2024-05-12 13:19:22,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 253 transitions, 3122 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:22,753 INFO L231 Difference]: Finished difference. Result has 253 places, 233 transitions, 2674 flow [2024-05-12 13:19:22,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2515, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2674, PETRI_PLACES=253, PETRI_TRANSITIONS=233} [2024-05-12 13:19:22,754 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-05-12 13:19:22,754 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 233 transitions, 2674 flow [2024-05-12 13:19:22,754 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:19:22,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:22,754 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:19:22,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 13:19:22,754 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:22,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:22,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1331533868, now seen corresponding path program 14 times [2024-05-12 13:19:22,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:22,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506893642] [2024-05-12 13:19:22,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:22,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:22,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:23,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:23,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:23,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506893642] [2024-05-12 13:19:23,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506893642] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:23,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:23,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:23,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993189317] [2024-05-12 13:19:23,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:23,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:23,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:23,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:23,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:23,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:23,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 233 transitions, 2674 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:19:23,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:23,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:23,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:24,326 INFO L124 PetriNetUnfolderBase]: 1165/2427 cut-off events. [2024-05-12 13:19:24,326 INFO L125 PetriNetUnfolderBase]: For 48250/48250 co-relation queries the response was YES. [2024-05-12 13:19:24,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11532 conditions, 2427 events. 1165/2427 cut-off events. For 48250/48250 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16640 event pairs, 319 based on Foata normal form. 2/2264 useless extension candidates. Maximal degree in co-relation 11428. Up to 1817 conditions per place. [2024-05-12 13:19:24,349 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 189 selfloop transitions, 56 changer transitions 0/254 dead transitions. [2024-05-12 13:19:24,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 254 transitions, 3264 flow [2024-05-12 13:19:24,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:24,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:24,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-05-12 13:19:24,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4394736842105263 [2024-05-12 13:19:24,350 INFO L175 Difference]: Start difference. First operand has 253 places, 233 transitions, 2674 flow. Second operand 10 states and 167 transitions. [2024-05-12 13:19:24,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 254 transitions, 3264 flow [2024-05-12 13:19:24,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 254 transitions, 3138 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 13:19:24,518 INFO L231 Difference]: Finished difference. Result has 256 places, 234 transitions, 2690 flow [2024-05-12 13:19:24,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2690, PETRI_PLACES=256, PETRI_TRANSITIONS=234} [2024-05-12 13:19:24,519 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-05-12 13:19:24,519 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 234 transitions, 2690 flow [2024-05-12 13:19:24,519 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:19:24,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:24,520 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:19:24,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 13:19:24,520 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:24,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:24,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1586845086, now seen corresponding path program 15 times [2024-05-12 13:19:24,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:24,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269012559] [2024-05-12 13:19:24,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:24,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:24,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:25,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:25,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:25,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269012559] [2024-05-12 13:19:25,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269012559] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:25,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:25,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:25,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819498376] [2024-05-12 13:19:25,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:25,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:25,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:25,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:25,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:25,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:25,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 234 transitions, 2690 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:19:25,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:25,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:25,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:26,095 INFO L124 PetriNetUnfolderBase]: 1182/2469 cut-off events. [2024-05-12 13:19:26,095 INFO L125 PetriNetUnfolderBase]: For 49786/49786 co-relation queries the response was YES. [2024-05-12 13:19:26,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11699 conditions, 2469 events. 1182/2469 cut-off events. For 49786/49786 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 17044 event pairs, 328 based on Foata normal form. 2/2304 useless extension candidates. Maximal degree in co-relation 11594. Up to 1848 conditions per place. [2024-05-12 13:19:26,119 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 185 selfloop transitions, 61 changer transitions 0/255 dead transitions. [2024-05-12 13:19:26,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 255 transitions, 3284 flow [2024-05-12 13:19:26,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:26,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:26,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-05-12 13:19:26,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-05-12 13:19:26,120 INFO L175 Difference]: Start difference. First operand has 256 places, 234 transitions, 2690 flow. Second operand 10 states and 166 transitions. [2024-05-12 13:19:26,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 255 transitions, 3284 flow [2024-05-12 13:19:26,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 255 transitions, 3165 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:26,291 INFO L231 Difference]: Finished difference. Result has 260 places, 235 transitions, 2725 flow [2024-05-12 13:19:26,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2571, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2725, PETRI_PLACES=260, PETRI_TRANSITIONS=235} [2024-05-12 13:19:26,291 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-05-12 13:19:26,291 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 235 transitions, 2725 flow [2024-05-12 13:19:26,291 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:19:26,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:26,292 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:19:26,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 13:19:26,292 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:26,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:26,292 INFO L85 PathProgramCache]: Analyzing trace with hash -551973700, now seen corresponding path program 16 times [2024-05-12 13:19:26,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:26,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982336680] [2024-05-12 13:19:26,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:26,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:26,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:27,301 INFO L134 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:27,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:27,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982336680] [2024-05-12 13:19:27,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982336680] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:27,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:27,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:27,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438882497] [2024-05-12 13:19:27,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:27,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:27,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:27,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:27,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:27,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:27,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 235 transitions, 2725 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:19:27,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:27,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:27,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:27,974 INFO L124 PetriNetUnfolderBase]: 1203/2498 cut-off events. [2024-05-12 13:19:27,975 INFO L125 PetriNetUnfolderBase]: For 51577/51577 co-relation queries the response was YES. [2024-05-12 13:19:27,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11933 conditions, 2498 events. 1203/2498 cut-off events. For 51577/51577 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17205 event pairs, 318 based on Foata normal form. 2/2338 useless extension candidates. Maximal degree in co-relation 11827. Up to 1521 conditions per place. [2024-05-12 13:19:27,998 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 174 selfloop transitions, 83 changer transitions 0/266 dead transitions. [2024-05-12 13:19:27,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 266 transitions, 3537 flow [2024-05-12 13:19:27,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:27,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:27,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-05-12 13:19:27,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46842105263157896 [2024-05-12 13:19:27,999 INFO L175 Difference]: Start difference. First operand has 260 places, 235 transitions, 2725 flow. Second operand 10 states and 178 transitions. [2024-05-12 13:19:27,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 266 transitions, 3537 flow [2024-05-12 13:19:28,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 266 transitions, 3377 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:28,162 INFO L231 Difference]: Finished difference. Result has 261 places, 237 transitions, 2793 flow [2024-05-12 13:19:28,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2793, PETRI_PLACES=261, PETRI_TRANSITIONS=237} [2024-05-12 13:19:28,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-05-12 13:19:28,162 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 237 transitions, 2793 flow [2024-05-12 13:19:28,163 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:19:28,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:28,163 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:19:28,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 13:19:28,163 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:28,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:28,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1331326478, now seen corresponding path program 17 times [2024-05-12 13:19:28,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:28,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568055532] [2024-05-12 13:19:28,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:28,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:28,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:29,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:29,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:29,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568055532] [2024-05-12 13:19:29,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568055532] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:29,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:29,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:29,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499745695] [2024-05-12 13:19:29,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:29,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:29,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:29,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:29,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:29,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:29,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 237 transitions, 2793 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:19:29,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:29,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:29,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:29,907 INFO L124 PetriNetUnfolderBase]: 1220/2554 cut-off events. [2024-05-12 13:19:29,908 INFO L125 PetriNetUnfolderBase]: For 54031/54031 co-relation queries the response was YES. [2024-05-12 13:19:29,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12243 conditions, 2554 events. 1220/2554 cut-off events. For 54031/54031 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17802 event pairs, 327 based on Foata normal form. 2/2386 useless extension candidates. Maximal degree in co-relation 12136. Up to 1824 conditions per place. [2024-05-12 13:19:29,932 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 194 selfloop transitions, 59 changer transitions 0/262 dead transitions. [2024-05-12 13:19:29,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 262 transitions, 3419 flow [2024-05-12 13:19:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:29,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:29,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 13:19:29,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-05-12 13:19:29,933 INFO L175 Difference]: Start difference. First operand has 261 places, 237 transitions, 2793 flow. Second operand 10 states and 171 transitions. [2024-05-12 13:19:29,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 262 transitions, 3419 flow [2024-05-12 13:19:30,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 262 transitions, 3279 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:30,152 INFO L231 Difference]: Finished difference. Result has 265 places, 238 transitions, 2807 flow [2024-05-12 13:19:30,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2661, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2807, PETRI_PLACES=265, PETRI_TRANSITIONS=238} [2024-05-12 13:19:30,153 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-05-12 13:19:30,153 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 238 transitions, 2807 flow [2024-05-12 13:19:30,153 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:19:30,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:30,153 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:19:30,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 13:19:30,154 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:30,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:30,154 INFO L85 PathProgramCache]: Analyzing trace with hash -352320370, now seen corresponding path program 18 times [2024-05-12 13:19:30,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:30,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935669668] [2024-05-12 13:19:30,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:30,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:30,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:31,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:31,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:31,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935669668] [2024-05-12 13:19:31,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935669668] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:31,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:31,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:31,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576450416] [2024-05-12 13:19:31,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:31,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:31,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:31,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:31,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:31,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:31,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 238 transitions, 2807 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:19:31,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:31,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:31,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:31,832 INFO L124 PetriNetUnfolderBase]: 1243/2609 cut-off events. [2024-05-12 13:19:31,832 INFO L125 PetriNetUnfolderBase]: For 53471/53471 co-relation queries the response was YES. [2024-05-12 13:19:31,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12465 conditions, 2609 events. 1243/2609 cut-off events. For 53471/53471 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 18297 event pairs, 363 based on Foata normal form. 2/2434 useless extension candidates. Maximal degree in co-relation 12356. Up to 1956 conditions per place. [2024-05-12 13:19:31,856 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 201 selfloop transitions, 51 changer transitions 0/261 dead transitions. [2024-05-12 13:19:31,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 261 transitions, 3438 flow [2024-05-12 13:19:31,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:31,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:31,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-05-12 13:19:31,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-05-12 13:19:31,857 INFO L175 Difference]: Start difference. First operand has 265 places, 238 transitions, 2807 flow. Second operand 10 states and 170 transitions. [2024-05-12 13:19:31,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 261 transitions, 3438 flow [2024-05-12 13:19:32,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 261 transitions, 3300 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-05-12 13:19:32,051 INFO L231 Difference]: Finished difference. Result has 267 places, 241 transitions, 2828 flow [2024-05-12 13:19:32,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2828, PETRI_PLACES=267, PETRI_TRANSITIONS=241} [2024-05-12 13:19:32,052 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-05-12 13:19:32,052 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 241 transitions, 2828 flow [2024-05-12 13:19:32,052 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:19:32,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:32,052 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:19:32,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 13:19:32,052 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:32,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:32,053 INFO L85 PathProgramCache]: Analyzing trace with hash -352527760, now seen corresponding path program 19 times [2024-05-12 13:19:32,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:32,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657425302] [2024-05-12 13:19:32,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:32,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:32,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:33,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:33,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:33,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657425302] [2024-05-12 13:19:33,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657425302] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:33,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:33,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:33,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568589306] [2024-05-12 13:19:33,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:33,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:33,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:33,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:33,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:33,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:33,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 241 transitions, 2828 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:19:33,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:33,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:33,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:33,735 INFO L124 PetriNetUnfolderBase]: 1260/2644 cut-off events. [2024-05-12 13:19:33,736 INFO L125 PetriNetUnfolderBase]: For 55072/55072 co-relation queries the response was YES. [2024-05-12 13:19:33,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12574 conditions, 2644 events. 1260/2644 cut-off events. For 55072/55072 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18619 event pairs, 353 based on Foata normal form. 2/2470 useless extension candidates. Maximal degree in co-relation 12464. Up to 1911 conditions per place. [2024-05-12 13:19:33,763 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 203 selfloop transitions, 55 changer transitions 0/267 dead transitions. [2024-05-12 13:19:33,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 267 transitions, 3604 flow [2024-05-12 13:19:33,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:33,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:33,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-05-12 13:19:33,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-05-12 13:19:33,764 INFO L175 Difference]: Start difference. First operand has 267 places, 241 transitions, 2828 flow. Second operand 11 states and 187 transitions. [2024-05-12 13:19:33,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 267 transitions, 3604 flow [2024-05-12 13:19:33,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 267 transitions, 3481 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:33,935 INFO L231 Difference]: Finished difference. Result has 272 places, 242 transitions, 2845 flow [2024-05-12 13:19:33,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2705, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2845, PETRI_PLACES=272, PETRI_TRANSITIONS=242} [2024-05-12 13:19:33,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-05-12 13:19:33,936 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 242 transitions, 2845 flow [2024-05-12 13:19:33,936 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:19:33,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:33,937 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:19:33,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 13:19:33,937 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:33,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:33,937 INFO L85 PathProgramCache]: Analyzing trace with hash -345170530, now seen corresponding path program 20 times [2024-05-12 13:19:33,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:33,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574793524] [2024-05-12 13:19:33,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:33,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:33,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:34,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:34,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:34,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574793524] [2024-05-12 13:19:34,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574793524] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:34,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:34,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:34,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515958154] [2024-05-12 13:19:34,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:34,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:34,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:34,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:34,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:35,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:35,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 242 transitions, 2845 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:19:35,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:35,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:35,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:35,551 INFO L124 PetriNetUnfolderBase]: 1257/2647 cut-off events. [2024-05-12 13:19:35,551 INFO L125 PetriNetUnfolderBase]: For 50469/50469 co-relation queries the response was YES. [2024-05-12 13:19:35,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12336 conditions, 2647 events. 1257/2647 cut-off events. For 50469/50469 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18642 event pairs, 365 based on Foata normal form. 2/2469 useless extension candidates. Maximal degree in co-relation 12225. Up to 1982 conditions per place. [2024-05-12 13:19:35,576 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 201 selfloop transitions, 52 changer transitions 0/262 dead transitions. [2024-05-12 13:19:35,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 262 transitions, 3427 flow [2024-05-12 13:19:35,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:19:35,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:19:35,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 13:19:35,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44473684210526315 [2024-05-12 13:19:35,578 INFO L175 Difference]: Start difference. First operand has 272 places, 242 transitions, 2845 flow. Second operand 10 states and 169 transitions. [2024-05-12 13:19:35,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 262 transitions, 3427 flow [2024-05-12 13:19:35,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 262 transitions, 3226 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-05-12 13:19:35,770 INFO L231 Difference]: Finished difference. Result has 272 places, 242 transitions, 2752 flow [2024-05-12 13:19:35,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2644, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2752, PETRI_PLACES=272, PETRI_TRANSITIONS=242} [2024-05-12 13:19:35,771 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-05-12 13:19:35,771 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 242 transitions, 2752 flow [2024-05-12 13:19:35,771 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:19:35,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:35,771 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:19:35,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 13:19:35,772 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:35,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:35,772 INFO L85 PathProgramCache]: Analyzing trace with hash -2063831835, now seen corresponding path program 2 times [2024-05-12 13:19:35,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:35,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480326066] [2024-05-12 13:19:35,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:35,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:35,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:37,010 INFO L134 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:37,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:37,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480326066] [2024-05-12 13:19:37,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480326066] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:37,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:37,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:37,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857350838] [2024-05-12 13:19:37,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:37,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:37,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:37,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:37,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:37,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:37,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 242 transitions, 2752 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:19:37,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:37,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:37,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:37,700 INFO L124 PetriNetUnfolderBase]: 1352/2884 cut-off events. [2024-05-12 13:19:37,700 INFO L125 PetriNetUnfolderBase]: For 79064/79064 co-relation queries the response was YES. [2024-05-12 13:19:37,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12887 conditions, 2884 events. 1352/2884 cut-off events. For 79064/79064 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 20825 event pairs, 403 based on Foata normal form. 13/2702 useless extension candidates. Maximal degree in co-relation 12776. Up to 1919 conditions per place. [2024-05-12 13:19:37,729 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 196 selfloop transitions, 66 changer transitions 0/271 dead transitions. [2024-05-12 13:19:37,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 271 transitions, 3498 flow [2024-05-12 13:19:37,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:37,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:37,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-05-12 13:19:37,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4569377990430622 [2024-05-12 13:19:37,730 INFO L175 Difference]: Start difference. First operand has 272 places, 242 transitions, 2752 flow. Second operand 11 states and 191 transitions. [2024-05-12 13:19:37,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 271 transitions, 3498 flow [2024-05-12 13:19:37,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 271 transitions, 3375 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-05-12 13:19:37,964 INFO L231 Difference]: Finished difference. Result has 274 places, 245 transitions, 2868 flow [2024-05-12 13:19:37,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2629, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2868, PETRI_PLACES=274, PETRI_TRANSITIONS=245} [2024-05-12 13:19:37,964 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-05-12 13:19:37,964 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 245 transitions, 2868 flow [2024-05-12 13:19:37,965 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:19:37,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:37,965 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:19:37,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 13:19:37,965 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:37,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:37,965 INFO L85 PathProgramCache]: Analyzing trace with hash 541460908, now seen corresponding path program 3 times [2024-05-12 13:19:37,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:37,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712285320] [2024-05-12 13:19:37,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:37,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:37,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:38,992 INFO L134 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:38,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:38,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712285320] [2024-05-12 13:19:38,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712285320] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:38,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:38,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:38,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899998808] [2024-05-12 13:19:38,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:38,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:38,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:38,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:38,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:39,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:39,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 245 transitions, 2868 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:19:39,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:39,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:39,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:39,764 INFO L124 PetriNetUnfolderBase]: 1359/2874 cut-off events. [2024-05-12 13:19:39,764 INFO L125 PetriNetUnfolderBase]: For 54129/54129 co-relation queries the response was YES. [2024-05-12 13:19:39,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13117 conditions, 2874 events. 1359/2874 cut-off events. For 54129/54129 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 20738 event pairs, 400 based on Foata normal form. 1/2678 useless extension candidates. Maximal degree in co-relation 13005. Up to 2014 conditions per place. [2024-05-12 13:19:39,787 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 147 selfloop transitions, 110 changer transitions 0/266 dead transitions. [2024-05-12 13:19:39,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 266 transitions, 3535 flow [2024-05-12 13:19:39,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:39,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:39,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-05-12 13:19:39,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43779904306220097 [2024-05-12 13:19:39,789 INFO L175 Difference]: Start difference. First operand has 274 places, 245 transitions, 2868 flow. Second operand 11 states and 183 transitions. [2024-05-12 13:19:39,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 266 transitions, 3535 flow [2024-05-12 13:19:40,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 266 transitions, 3338 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-05-12 13:19:40,008 INFO L231 Difference]: Finished difference. Result has 277 places, 247 transitions, 2976 flow [2024-05-12 13:19:40,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2976, PETRI_PLACES=277, PETRI_TRANSITIONS=247} [2024-05-12 13:19:40,008 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-05-12 13:19:40,008 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 247 transitions, 2976 flow [2024-05-12 13:19:40,008 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:19:40,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:40,009 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:19:40,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 13:19:40,009 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:40,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:40,009 INFO L85 PathProgramCache]: Analyzing trace with hash 550398549, now seen corresponding path program 3 times [2024-05-12 13:19:40,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:40,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939808247] [2024-05-12 13:19:40,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:40,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:40,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:41,093 INFO L134 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:41,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:41,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939808247] [2024-05-12 13:19:41,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939808247] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:41,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:41,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:41,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962594938] [2024-05-12 13:19:41,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:41,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:41,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:41,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:41,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:41,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:41,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 247 transitions, 2976 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:19:41,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:41,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:41,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:41,835 INFO L124 PetriNetUnfolderBase]: 1382/2923 cut-off events. [2024-05-12 13:19:41,835 INFO L125 PetriNetUnfolderBase]: For 56008/56008 co-relation queries the response was YES. [2024-05-12 13:19:41,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13280 conditions, 2923 events. 1382/2923 cut-off events. For 56008/56008 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 21133 event pairs, 439 based on Foata normal form. 2/2730 useless extension candidates. Maximal degree in co-relation 13167. Up to 2358 conditions per place. [2024-05-12 13:19:41,862 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 246 selfloop transitions, 18 changer transitions 0/273 dead transitions. [2024-05-12 13:19:41,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 273 transitions, 3623 flow [2024-05-12 13:19:41,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:41,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:41,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-05-12 13:19:41,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4138755980861244 [2024-05-12 13:19:41,863 INFO L175 Difference]: Start difference. First operand has 277 places, 247 transitions, 2976 flow. Second operand 11 states and 173 transitions. [2024-05-12 13:19:41,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 273 transitions, 3623 flow [2024-05-12 13:19:42,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 273 transitions, 3344 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:42,097 INFO L231 Difference]: Finished difference. Result has 281 places, 251 transitions, 2786 flow [2024-05-12 13:19:42,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2697, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2786, PETRI_PLACES=281, PETRI_TRANSITIONS=251} [2024-05-12 13:19:42,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-05-12 13:19:42,098 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 251 transitions, 2786 flow [2024-05-12 13:19:42,098 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:19:42,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:42,098 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:19:42,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 13:19:42,098 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:42,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:42,099 INFO L85 PathProgramCache]: Analyzing trace with hash 292110238, now seen corresponding path program 4 times [2024-05-12 13:19:42,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:42,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317711293] [2024-05-12 13:19:42,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:42,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:42,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:43,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:43,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:43,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317711293] [2024-05-12 13:19:43,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317711293] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:43,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:43,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:43,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72862189] [2024-05-12 13:19:43,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:43,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:43,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:43,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:43,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:43,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:43,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 251 transitions, 2786 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:19:43,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:43,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:43,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:43,900 INFO L124 PetriNetUnfolderBase]: 1389/2940 cut-off events. [2024-05-12 13:19:43,900 INFO L125 PetriNetUnfolderBase]: For 53873/53873 co-relation queries the response was YES. [2024-05-12 13:19:43,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13133 conditions, 2940 events. 1389/2940 cut-off events. For 53873/53873 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 21304 event pairs, 403 based on Foata normal form. 1/2738 useless extension candidates. Maximal degree in co-relation 13017. Up to 2064 conditions per place. [2024-05-12 13:19:43,929 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 162 selfloop transitions, 100 changer transitions 0/271 dead transitions. [2024-05-12 13:19:43,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 271 transitions, 3458 flow [2024-05-12 13:19:43,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:43,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:43,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-05-12 13:19:43,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44019138755980863 [2024-05-12 13:19:43,930 INFO L175 Difference]: Start difference. First operand has 281 places, 251 transitions, 2786 flow. Second operand 11 states and 184 transitions. [2024-05-12 13:19:43,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 271 transitions, 3458 flow [2024-05-12 13:19:44,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 271 transitions, 3414 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 13:19:44,148 INFO L231 Difference]: Finished difference. Result has 285 places, 253 transitions, 3029 flow [2024-05-12 13:19:44,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2742, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3029, PETRI_PLACES=285, PETRI_TRANSITIONS=253} [2024-05-12 13:19:44,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-05-12 13:19:44,148 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 253 transitions, 3029 flow [2024-05-12 13:19:44,149 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:19:44,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:44,149 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:19:44,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 13:19:44,149 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:44,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:44,149 INFO L85 PathProgramCache]: Analyzing trace with hash -344893824, now seen corresponding path program 5 times [2024-05-12 13:19:44,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:44,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313705205] [2024-05-12 13:19:44,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:44,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:44,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:45,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:45,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:45,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313705205] [2024-05-12 13:19:45,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313705205] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:45,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:45,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:45,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625489146] [2024-05-12 13:19:45,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:45,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:45,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:45,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:45,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:45,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:45,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 253 transitions, 3029 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:19:45,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:45,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:45,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:45,850 INFO L124 PetriNetUnfolderBase]: 1396/2948 cut-off events. [2024-05-12 13:19:45,850 INFO L125 PetriNetUnfolderBase]: For 57267/57267 co-relation queries the response was YES. [2024-05-12 13:19:45,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13497 conditions, 2948 events. 1396/2948 cut-off events. For 57267/57267 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 21378 event pairs, 413 based on Foata normal form. 1/2746 useless extension candidates. Maximal degree in co-relation 13380. Up to 2074 conditions per place. [2024-05-12 13:19:45,880 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 175 selfloop transitions, 89 changer transitions 0/273 dead transitions. [2024-05-12 13:19:45,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 273 transitions, 3709 flow [2024-05-12 13:19:45,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:45,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:45,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-05-12 13:19:45,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44258373205741625 [2024-05-12 13:19:45,882 INFO L175 Difference]: Start difference. First operand has 285 places, 253 transitions, 3029 flow. Second operand 11 states and 185 transitions. [2024-05-12 13:19:45,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 273 transitions, 3709 flow [2024-05-12 13:19:46,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 273 transitions, 3446 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:46,179 INFO L231 Difference]: Finished difference. Result has 287 places, 255 transitions, 3035 flow [2024-05-12 13:19:46,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2766, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3035, PETRI_PLACES=287, PETRI_TRANSITIONS=255} [2024-05-12 13:19:46,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-05-12 13:19:46,180 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 255 transitions, 3035 flow [2024-05-12 13:19:46,180 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:19:46,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:46,180 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:19:46,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 13:19:46,180 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:46,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:46,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1587122133, now seen corresponding path program 4 times [2024-05-12 13:19:46,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:46,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263961063] [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,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:47,303 INFO L134 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:47,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:47,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263961063] [2024-05-12 13:19:47,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263961063] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:47,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:47,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:47,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298069270] [2024-05-12 13:19:47,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:47,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:47,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:47,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:47,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:47,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:47,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 255 transitions, 3035 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:19:47,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:47,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:47,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:48,128 INFO L124 PetriNetUnfolderBase]: 1484/3174 cut-off events. [2024-05-12 13:19:48,128 INFO L125 PetriNetUnfolderBase]: For 92500/92500 co-relation queries the response was YES. [2024-05-12 13:19:48,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14261 conditions, 3174 events. 1484/3174 cut-off events. For 92500/92500 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 23610 event pairs, 461 based on Foata normal form. 12/2970 useless extension candidates. Maximal degree in co-relation 14143. Up to 2077 conditions per place. [2024-05-12 13:19:48,160 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 164 selfloop transitions, 109 changer transitions 0/282 dead transitions. [2024-05-12 13:19:48,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 282 transitions, 3735 flow [2024-05-12 13:19:48,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:48,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:48,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-05-12 13:19:48,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-05-12 13:19:48,162 INFO L175 Difference]: Start difference. First operand has 287 places, 255 transitions, 3035 flow. Second operand 11 states and 190 transitions. [2024-05-12 13:19:48,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 282 transitions, 3735 flow [2024-05-12 13:19:48,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 282 transitions, 3490 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:48,413 INFO L231 Difference]: Finished difference. Result has 289 places, 256 transitions, 3034 flow [2024-05-12 13:19:48,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3034, PETRI_PLACES=289, PETRI_TRANSITIONS=256} [2024-05-12 13:19:48,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-05-12 13:19:48,414 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 256 transitions, 3034 flow [2024-05-12 13:19:48,414 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:19:48,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:48,414 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:19:48,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 13:19:48,415 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:48,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:48,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1912249203, now seen corresponding path program 5 times [2024-05-12 13:19:48,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:48,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535964318] [2024-05-12 13:19:48,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:48,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:48,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:49,540 INFO L134 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:49,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:49,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535964318] [2024-05-12 13:19:49,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535964318] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:49,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:49,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:49,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63269347] [2024-05-12 13:19:49,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:49,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:49,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:49,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:49,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:49,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:49,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 256 transitions, 3034 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:19:49,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:49,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:49,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:50,421 INFO L124 PetriNetUnfolderBase]: 1521/3257 cut-off events. [2024-05-12 13:19:50,421 INFO L125 PetriNetUnfolderBase]: For 69523/69523 co-relation queries the response was YES. [2024-05-12 13:19:50,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14825 conditions, 3257 events. 1521/3257 cut-off events. For 69523/69523 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 24367 event pairs, 461 based on Foata normal form. 2/3043 useless extension candidates. Maximal degree in co-relation 14706. Up to 2531 conditions per place. [2024-05-12 13:19:50,456 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 255 selfloop transitions, 24 changer transitions 0/288 dead transitions. [2024-05-12 13:19:50,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 288 transitions, 3908 flow [2024-05-12 13:19:50,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:19:50,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:19:50,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2024-05-12 13:19:50,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-05-12 13:19:50,459 INFO L175 Difference]: Start difference. First operand has 289 places, 256 transitions, 3034 flow. Second operand 12 states and 192 transitions. [2024-05-12 13:19:50,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 288 transitions, 3908 flow [2024-05-12 13:19:50,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 288 transitions, 3678 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-05-12 13:19:50,724 INFO L231 Difference]: Finished difference. Result has 293 places, 259 transitions, 2917 flow [2024-05-12 13:19:50,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2804, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2917, PETRI_PLACES=293, PETRI_TRANSITIONS=259} [2024-05-12 13:19:50,725 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-05-12 13:19:50,725 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 259 transitions, 2917 flow [2024-05-12 13:19:50,725 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:19:50,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:50,725 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:19:50,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 13:19:50,725 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:50,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:50,726 INFO L85 PathProgramCache]: Analyzing trace with hash -344893483, now seen corresponding path program 6 times [2024-05-12 13:19:50,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:50,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688417109] [2024-05-12 13:19:50,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:50,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:50,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:51,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:51,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:51,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688417109] [2024-05-12 13:19:51,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688417109] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:51,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:51,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:51,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068932308] [2024-05-12 13:19:51,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:51,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:51,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:51,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:51,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:51,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:51,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 259 transitions, 2917 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:19:51,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:51,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:51,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:52,666 INFO L124 PetriNetUnfolderBase]: 1589/3439 cut-off events. [2024-05-12 13:19:52,666 INFO L125 PetriNetUnfolderBase]: For 97298/97298 co-relation queries the response was YES. [2024-05-12 13:19:52,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15068 conditions, 3439 events. 1589/3439 cut-off events. For 97298/97298 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 26270 event pairs, 505 based on Foata normal form. 12/3221 useless extension candidates. Maximal degree in co-relation 14947. Up to 2364 conditions per place. [2024-05-12 13:19:52,702 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 215 selfloop transitions, 61 changer transitions 0/285 dead transitions. [2024-05-12 13:19:52,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 285 transitions, 3605 flow [2024-05-12 13:19:52,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:52,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:52,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-05-12 13:19:52,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4569377990430622 [2024-05-12 13:19:52,703 INFO L175 Difference]: Start difference. First operand has 293 places, 259 transitions, 2917 flow. Second operand 11 states and 191 transitions. [2024-05-12 13:19:52,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 285 transitions, 3605 flow [2024-05-12 13:19:53,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 285 transitions, 3562 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-05-12 13:19:53,085 INFO L231 Difference]: Finished difference. Result has 297 places, 259 transitions, 3002 flow [2024-05-12 13:19:53,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2874, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3002, PETRI_PLACES=297, PETRI_TRANSITIONS=259} [2024-05-12 13:19:53,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-05-12 13:19:53,085 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 259 transitions, 3002 flow [2024-05-12 13:19:53,086 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:19:53,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:53,086 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:19:53,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 13:19:53,087 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:53,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:53,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1987150994, now seen corresponding path program 6 times [2024-05-12 13:19:53,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:53,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827553844] [2024-05-12 13:19:53,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:53,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:53,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:54,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:54,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:54,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827553844] [2024-05-12 13:19:54,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827553844] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:54,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:54,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:54,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440713099] [2024-05-12 13:19:54,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:54,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:54,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:54,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:54,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:54,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:54,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 259 transitions, 3002 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:19:54,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:54,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:54,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:55,247 INFO L124 PetriNetUnfolderBase]: 1596/3420 cut-off events. [2024-05-12 13:19:55,248 INFO L125 PetriNetUnfolderBase]: For 65372/65372 co-relation queries the response was YES. [2024-05-12 13:19:55,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15306 conditions, 3420 events. 1596/3420 cut-off events. For 65372/65372 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 26152 event pairs, 528 based on Foata normal form. 1/3199 useless extension candidates. Maximal degree in co-relation 15183. Up to 2769 conditions per place. [2024-05-12 13:19:55,296 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 248 selfloop transitions, 22 changer transitions 0/279 dead transitions. [2024-05-12 13:19:55,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 279 transitions, 3698 flow [2024-05-12 13:19:55,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:19:55,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:19:55,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-05-12 13:19:55,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41148325358851673 [2024-05-12 13:19:55,297 INFO L175 Difference]: Start difference. First operand has 297 places, 259 transitions, 3002 flow. Second operand 11 states and 172 transitions. [2024-05-12 13:19:55,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 279 transitions, 3698 flow [2024-05-12 13:19:55,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 279 transitions, 3522 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-05-12 13:19:55,605 INFO L231 Difference]: Finished difference. Result has 297 places, 261 transitions, 2965 flow [2024-05-12 13:19:55,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2826, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2965, PETRI_PLACES=297, PETRI_TRANSITIONS=261} [2024-05-12 13:19:55,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-05-12 13:19:55,606 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 261 transitions, 2965 flow [2024-05-12 13:19:55,606 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:19:55,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:55,607 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:19:55,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 13:19:55,607 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:55,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:55,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1976108763, now seen corresponding path program 7 times [2024-05-12 13:19:55,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:55,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701030450] [2024-05-12 13:19:55,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:55,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:55,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:56,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:56,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:56,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701030450] [2024-05-12 13:19:56,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701030450] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:56,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:56,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:56,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295785884] [2024-05-12 13:19:56,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:56,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:56,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:56,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:56,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:56,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:56,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 261 transitions, 2965 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:19:56,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:56,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:56,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:57,663 INFO L124 PetriNetUnfolderBase]: 1593/3449 cut-off events. [2024-05-12 13:19:57,663 INFO L125 PetriNetUnfolderBase]: For 62165/62165 co-relation queries the response was YES. [2024-05-12 13:19:57,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14765 conditions, 3449 events. 1593/3449 cut-off events. For 62165/62165 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 26373 event pairs, 507 based on Foata normal form. 2/3219 useless extension candidates. Maximal degree in co-relation 14643. Up to 2748 conditions per place. [2024-05-12 13:19:57,699 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 254 selfloop transitions, 22 changer transitions 0/285 dead transitions. [2024-05-12 13:19:57,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 285 transitions, 3609 flow [2024-05-12 13:19:57,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:19:57,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:19:57,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-05-12 13:19:57,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41228070175438597 [2024-05-12 13:19:57,702 INFO L175 Difference]: Start difference. First operand has 297 places, 261 transitions, 2965 flow. Second operand 12 states and 188 transitions. [2024-05-12 13:19:57,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 285 transitions, 3609 flow [2024-05-12 13:19:57,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 285 transitions, 3486 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-05-12 13:19:57,969 INFO L231 Difference]: Finished difference. Result has 301 places, 261 transitions, 2890 flow [2024-05-12 13:19:57,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2842, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2890, PETRI_PLACES=301, PETRI_TRANSITIONS=261} [2024-05-12 13:19:57,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-05-12 13:19:57,970 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 261 transitions, 2890 flow [2024-05-12 13:19:57,970 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:19:57,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:57,970 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:19:57,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 13:19:57,970 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:19:57,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:57,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1976109104, now seen corresponding path program 7 times [2024-05-12 13:19:57,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:57,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652982214] [2024-05-12 13:19:57,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:57,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:57,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:59,128 INFO L134 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:59,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:59,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652982214] [2024-05-12 13:19:59,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652982214] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:59,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:59,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:19:59,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772883728] [2024-05-12 13:19:59,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:59,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:19:59,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:59,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:19:59,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:19:59,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:19:59,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 261 transitions, 2890 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:19:59,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:59,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:19:59,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:00,019 INFO L124 PetriNetUnfolderBase]: 1591/3446 cut-off events. [2024-05-12 13:20:00,020 INFO L125 PetriNetUnfolderBase]: For 53809/53809 co-relation queries the response was YES. [2024-05-12 13:20:00,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14430 conditions, 3446 events. 1591/3446 cut-off events. For 53809/53809 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 26353 event pairs, 507 based on Foata normal form. 1/3215 useless extension candidates. Maximal degree in co-relation 14307. Up to 2746 conditions per place. [2024-05-12 13:20:00,059 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 245 selfloop transitions, 27 changer transitions 0/281 dead transitions. [2024-05-12 13:20:00,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 281 transitions, 3512 flow [2024-05-12 13:20:00,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:20:00,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:20:00,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 187 transitions. [2024-05-12 13:20:00,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4100877192982456 [2024-05-12 13:20:00,061 INFO L175 Difference]: Start difference. First operand has 301 places, 261 transitions, 2890 flow. Second operand 12 states and 187 transitions. [2024-05-12 13:20:00,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 281 transitions, 3512 flow [2024-05-12 13:20:00,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 281 transitions, 3442 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-05-12 13:20:00,358 INFO L231 Difference]: Finished difference. Result has 300 places, 261 transitions, 2879 flow [2024-05-12 13:20:00,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2820, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2879, PETRI_PLACES=300, PETRI_TRANSITIONS=261} [2024-05-12 13:20:00,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-05-12 13:20:00,359 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 261 transitions, 2879 flow [2024-05-12 13:20:00,359 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:20:00,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:00,359 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:20:00,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 13:20:00,359 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:00,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:00,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1390008847, now seen corresponding path program 1 times [2024-05-12 13:20:00,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:00,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997900191] [2024-05-12 13:20:00,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:00,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:00,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:01,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:01,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:01,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997900191] [2024-05-12 13:20:01,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997900191] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:01,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:01,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:01,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27639004] [2024-05-12 13:20:01,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:01,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:01,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:01,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:01,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:01,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:01,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 261 transitions, 2879 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:20:01,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:01,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:01,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:02,091 INFO L124 PetriNetUnfolderBase]: 1628/3510 cut-off events. [2024-05-12 13:20:02,092 INFO L125 PetriNetUnfolderBase]: For 65679/65679 co-relation queries the response was YES. [2024-05-12 13:20:02,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14848 conditions, 3510 events. 1628/3510 cut-off events. For 65679/65679 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 26893 event pairs, 449 based on Foata normal form. 2/3286 useless extension candidates. Maximal degree in co-relation 14725. Up to 2375 conditions per place. [2024-05-12 13:20:02,130 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 240 selfloop transitions, 53 changer transitions 0/302 dead transitions. [2024-05-12 13:20:02,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 302 transitions, 3793 flow [2024-05-12 13:20:02,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:02,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:02,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-05-12 13:20:02,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4665071770334928 [2024-05-12 13:20:02,132 INFO L175 Difference]: Start difference. First operand has 300 places, 261 transitions, 2879 flow. Second operand 11 states and 195 transitions. [2024-05-12 13:20:02,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 302 transitions, 3793 flow [2024-05-12 13:20:02,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 302 transitions, 3588 flow, removed 39 selfloop flow, removed 11 redundant places. [2024-05-12 13:20:02,547 INFO L231 Difference]: Finished difference. Result has 300 places, 263 transitions, 2806 flow [2024-05-12 13:20:02,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2674, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2806, PETRI_PLACES=300, PETRI_TRANSITIONS=263} [2024-05-12 13:20:02,548 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-05-12 13:20:02,548 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 263 transitions, 2806 flow [2024-05-12 13:20:02,548 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:20:02,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:02,548 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:20:02,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 13:20:02,549 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:02,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:02,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1352685139, now seen corresponding path program 2 times [2024-05-12 13:20:02,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:02,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239504612] [2024-05-12 13:20:02,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:02,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:02,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:03,498 INFO L134 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:03,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:03,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239504612] [2024-05-12 13:20:03,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239504612] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:03,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:03,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:03,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593620129] [2024-05-12 13:20:03,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:03,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:03,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:03,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:03,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:03,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:03,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 263 transitions, 2806 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:20:03,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:03,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:03,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:04,306 INFO L124 PetriNetUnfolderBase]: 1645/3584 cut-off events. [2024-05-12 13:20:04,306 INFO L125 PetriNetUnfolderBase]: For 63338/63338 co-relation queries the response was YES. [2024-05-12 13:20:04,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15130 conditions, 3584 events. 1645/3584 cut-off events. For 63338/63338 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 27692 event pairs, 513 based on Foata normal form. 2/3343 useless extension candidates. Maximal degree in co-relation 15006. Up to 2781 conditions per place. [2024-05-12 13:20:04,343 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 223 selfloop transitions, 58 changer transitions 0/290 dead transitions. [2024-05-12 13:20:04,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 290 transitions, 3476 flow [2024-05-12 13:20:04,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:04,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:04,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-05-12 13:20:04,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42822966507177035 [2024-05-12 13:20:04,344 INFO L175 Difference]: Start difference. First operand has 300 places, 263 transitions, 2806 flow. Second operand 11 states and 179 transitions. [2024-05-12 13:20:04,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 290 transitions, 3476 flow [2024-05-12 13:20:04,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 290 transitions, 3399 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 13:20:04,711 INFO L231 Difference]: Finished difference. Result has 304 places, 264 transitions, 2864 flow [2024-05-12 13:20:04,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2731, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2864, PETRI_PLACES=304, PETRI_TRANSITIONS=264} [2024-05-12 13:20:04,711 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-05-12 13:20:04,711 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 264 transitions, 2864 flow [2024-05-12 13:20:04,711 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:20:04,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:04,712 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:20:04,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 13:20:04,712 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:04,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:04,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1385367217, now seen corresponding path program 3 times [2024-05-12 13:20:04,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:04,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22156353] [2024-05-12 13:20:04,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:04,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:04,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:05,670 INFO L134 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,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:05,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22156353] [2024-05-12 13:20:05,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22156353] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:05,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:05,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:05,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793218037] [2024-05-12 13:20:05,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:05,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:05,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:05,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:05,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:05,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:05,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 264 transitions, 2864 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:20:05,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:05,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:05,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:06,552 INFO L124 PetriNetUnfolderBase]: 1662/3598 cut-off events. [2024-05-12 13:20:06,552 INFO L125 PetriNetUnfolderBase]: For 65482/65482 co-relation queries the response was YES. [2024-05-12 13:20:06,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15261 conditions, 3598 events. 1662/3598 cut-off events. For 65482/65482 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 27789 event pairs, 525 based on Foata normal form. 2/3363 useless extension candidates. Maximal degree in co-relation 15135. Up to 2756 conditions per place. [2024-05-12 13:20:06,589 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 228 selfloop transitions, 58 changer transitions 0/295 dead transitions. [2024-05-12 13:20:06,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 295 transitions, 3558 flow [2024-05-12 13:20:06,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:06,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:06,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-05-12 13:20:06,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44019138755980863 [2024-05-12 13:20:06,590 INFO L175 Difference]: Start difference. First operand has 304 places, 264 transitions, 2864 flow. Second operand 11 states and 184 transitions. [2024-05-12 13:20:06,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 295 transitions, 3558 flow [2024-05-12 13:20:06,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 295 transitions, 3439 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-05-12 13:20:06,861 INFO L231 Difference]: Finished difference. Result has 306 places, 265 transitions, 2879 flow [2024-05-12 13:20:06,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2745, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2879, PETRI_PLACES=306, PETRI_TRANSITIONS=265} [2024-05-12 13:20:06,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-05-12 13:20:06,862 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 265 transitions, 2879 flow [2024-05-12 13:20:06,862 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:20:06,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:06,862 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:20:06,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 13:20:06,863 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:06,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:06,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1421476587, now seen corresponding path program 4 times [2024-05-12 13:20:06,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:06,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286084741] [2024-05-12 13:20:06,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:06,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:06,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:07,797 INFO L134 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:07,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:07,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286084741] [2024-05-12 13:20:07,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286084741] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:07,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:07,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:07,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755630883] [2024-05-12 13:20:07,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:07,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:07,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:07,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:07,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:07,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:07,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 265 transitions, 2879 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:20:07,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:07,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:07,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:08,622 INFO L124 PetriNetUnfolderBase]: 1659/3585 cut-off events. [2024-05-12 13:20:08,622 INFO L125 PetriNetUnfolderBase]: For 59778/59778 co-relation queries the response was YES. [2024-05-12 13:20:08,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15088 conditions, 3585 events. 1659/3585 cut-off events. For 59778/59778 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 27614 event pairs, 509 based on Foata normal form. 2/3353 useless extension candidates. Maximal degree in co-relation 14961. Up to 2654 conditions per place. [2024-05-12 13:20:08,660 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 236 selfloop transitions, 54 changer transitions 0/299 dead transitions. [2024-05-12 13:20:08,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 299 transitions, 3583 flow [2024-05-12 13:20:08,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:08,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:08,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-05-12 13:20:08,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45215311004784686 [2024-05-12 13:20:08,661 INFO L175 Difference]: Start difference. First operand has 306 places, 265 transitions, 2879 flow. Second operand 11 states and 189 transitions. [2024-05-12 13:20:08,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 299 transitions, 3583 flow [2024-05-12 13:20:08,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 299 transitions, 3455 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-05-12 13:20:08,910 INFO L231 Difference]: Finished difference. Result has 308 places, 265 transitions, 2863 flow [2024-05-12 13:20:08,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2751, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2863, PETRI_PLACES=308, PETRI_TRANSITIONS=265} [2024-05-12 13:20:08,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-05-12 13:20:08,911 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 265 transitions, 2863 flow [2024-05-12 13:20:08,911 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:20:08,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:08,911 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:20:08,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 13:20:08,912 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:08,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:08,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1076386869, now seen corresponding path program 5 times [2024-05-12 13:20:08,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:08,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186917376] [2024-05-12 13:20:08,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:08,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:08,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:09,716 INFO L134 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,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:09,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186917376] [2024-05-12 13:20:09,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186917376] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:09,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:09,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:09,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42759789] [2024-05-12 13:20:09,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:09,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:09,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:09,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:09,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:09,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:09,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 265 transitions, 2863 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:20:09,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:09,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:09,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:10,548 INFO L124 PetriNetUnfolderBase]: 1676/3617 cut-off events. [2024-05-12 13:20:10,548 INFO L125 PetriNetUnfolderBase]: For 58724/58724 co-relation queries the response was YES. [2024-05-12 13:20:10,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15189 conditions, 3617 events. 1676/3617 cut-off events. For 58724/58724 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 27876 event pairs, 468 based on Foata normal form. 2/3412 useless extension candidates. Maximal degree in co-relation 15061. Up to 2762 conditions per place. [2024-05-12 13:20:10,585 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 266 selfloop transitions, 31 changer transitions 0/306 dead transitions. [2024-05-12 13:20:10,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 306 transitions, 3615 flow [2024-05-12 13:20:10,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:10,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:10,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-05-12 13:20:10,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-05-12 13:20:10,587 INFO L175 Difference]: Start difference. First operand has 308 places, 265 transitions, 2863 flow. Second operand 11 states and 190 transitions. [2024-05-12 13:20:10,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 306 transitions, 3615 flow [2024-05-12 13:20:10,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 306 transitions, 3480 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-05-12 13:20:10,866 INFO L231 Difference]: Finished difference. Result has 309 places, 266 transitions, 2808 flow [2024-05-12 13:20:10,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2808, PETRI_PLACES=309, PETRI_TRANSITIONS=266} [2024-05-12 13:20:10,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-05-12 13:20:10,866 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 266 transitions, 2808 flow [2024-05-12 13:20:10,867 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:20:10,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:10,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:10,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 13:20:10,867 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:10,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:10,867 INFO L85 PathProgramCache]: Analyzing trace with hash -289795511, now seen corresponding path program 6 times [2024-05-12 13:20:10,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:10,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262955091] [2024-05-12 13:20:10,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:10,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:10,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:11,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:11,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:11,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262955091] [2024-05-12 13:20:11,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262955091] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:11,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:11,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:11,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804038643] [2024-05-12 13:20:11,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:11,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:11,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:11,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:11,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:11,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:11,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 266 transitions, 2808 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:20:11,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:11,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:11,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:12,760 INFO L124 PetriNetUnfolderBase]: 1719/3712 cut-off events. [2024-05-12 13:20:12,761 INFO L125 PetriNetUnfolderBase]: For 70144/70144 co-relation queries the response was YES. [2024-05-12 13:20:12,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15713 conditions, 3712 events. 1719/3712 cut-off events. For 70144/70144 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 28790 event pairs, 543 based on Foata normal form. 2/3474 useless extension candidates. Maximal degree in co-relation 15584. Up to 2795 conditions per place. [2024-05-12 13:20:12,803 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 258 selfloop transitions, 36 changer transitions 0/303 dead transitions. [2024-05-12 13:20:12,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 303 transitions, 3739 flow [2024-05-12 13:20:12,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:12,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:12,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-05-12 13:20:12,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46172248803827753 [2024-05-12 13:20:12,805 INFO L175 Difference]: Start difference. First operand has 309 places, 266 transitions, 2808 flow. Second operand 11 states and 193 transitions. [2024-05-12 13:20:12,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 303 transitions, 3739 flow [2024-05-12 13:20:13,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 303 transitions, 3669 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-05-12 13:20:13,137 INFO L231 Difference]: Finished difference. Result has 311 places, 270 transitions, 2861 flow [2024-05-12 13:20:13,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2738, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2861, PETRI_PLACES=311, PETRI_TRANSITIONS=270} [2024-05-12 13:20:13,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-05-12 13:20:13,138 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 270 transitions, 2861 flow [2024-05-12 13:20:13,138 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:20:13,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:13,138 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:20:13,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 13:20:13,138 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:13,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:13,139 INFO L85 PathProgramCache]: Analyzing trace with hash -116895491, now seen corresponding path program 7 times [2024-05-12 13:20:13,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:13,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055286229] [2024-05-12 13:20:13,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:13,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:13,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:14,169 INFO L134 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:14,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:14,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055286229] [2024-05-12 13:20:14,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055286229] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:14,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:14,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:14,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676443927] [2024-05-12 13:20:14,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:14,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:14,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:14,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:14,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:14,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:14,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 270 transitions, 2861 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:20:14,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:14,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:14,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:15,173 INFO L124 PetriNetUnfolderBase]: 1736/3764 cut-off events. [2024-05-12 13:20:15,174 INFO L125 PetriNetUnfolderBase]: For 72007/72007 co-relation queries the response was YES. [2024-05-12 13:20:15,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15958 conditions, 3764 events. 1736/3764 cut-off events. For 72007/72007 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 29391 event pairs, 582 based on Foata normal form. 2/3518 useless extension candidates. Maximal degree in co-relation 15828. Up to 2947 conditions per place. [2024-05-12 13:20:15,217 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 251 selfloop transitions, 35 changer transitions 0/295 dead transitions. [2024-05-12 13:20:15,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 295 transitions, 3539 flow [2024-05-12 13:20:15,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:15,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:15,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-05-12 13:20:15,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4354066985645933 [2024-05-12 13:20:15,218 INFO L175 Difference]: Start difference. First operand has 311 places, 270 transitions, 2861 flow. Second operand 11 states and 182 transitions. [2024-05-12 13:20:15,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 295 transitions, 3539 flow [2024-05-12 13:20:15,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 295 transitions, 3490 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 13:20:15,539 INFO L231 Difference]: Finished difference. Result has 317 places, 271 transitions, 2904 flow [2024-05-12 13:20:15,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2904, PETRI_PLACES=317, PETRI_TRANSITIONS=271} [2024-05-12 13:20:15,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-05-12 13:20:15,540 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 271 transitions, 2904 flow [2024-05-12 13:20:15,540 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:20:15,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:15,540 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:20:15,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 13:20:15,541 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:15,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:15,541 INFO L85 PathProgramCache]: Analyzing trace with hash -117132641, now seen corresponding path program 8 times [2024-05-12 13:20:15,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:15,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769269174] [2024-05-12 13:20:15,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:15,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:15,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:16,540 INFO L134 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:16,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:16,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769269174] [2024-05-12 13:20:16,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769269174] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:16,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:16,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:16,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367690145] [2024-05-12 13:20:16,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:16,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:16,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:16,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:16,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:16,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:16,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 271 transitions, 2904 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:20:16,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:16,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:16,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:17,490 INFO L124 PetriNetUnfolderBase]: 1733/3758 cut-off events. [2024-05-12 13:20:17,490 INFO L125 PetriNetUnfolderBase]: For 64738/64738 co-relation queries the response was YES. [2024-05-12 13:20:17,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15738 conditions, 3758 events. 1733/3758 cut-off events. For 64738/64738 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 29313 event pairs, 562 based on Foata normal form. 2/3512 useless extension candidates. Maximal degree in co-relation 15606. Up to 2890 conditions per place. [2024-05-12 13:20:17,533 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 254 selfloop transitions, 36 changer transitions 0/299 dead transitions. [2024-05-12 13:20:17,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 299 transitions, 3588 flow [2024-05-12 13:20:17,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:17,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:17,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-05-12 13:20:17,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-05-12 13:20:17,534 INFO L175 Difference]: Start difference. First operand has 317 places, 271 transitions, 2904 flow. Second operand 11 states and 187 transitions. [2024-05-12 13:20:17,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 299 transitions, 3588 flow [2024-05-12 13:20:17,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 299 transitions, 3500 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-05-12 13:20:17,852 INFO L231 Difference]: Finished difference. Result has 319 places, 271 transitions, 2892 flow [2024-05-12 13:20:17,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2892, PETRI_PLACES=319, PETRI_TRANSITIONS=271} [2024-05-12 13:20:17,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-05-12 13:20:17,853 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 271 transitions, 2892 flow [2024-05-12 13:20:17,853 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:20:17,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:17,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:17,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 13:20:17,853 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:17,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:17,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1821903963, now seen corresponding path program 9 times [2024-05-12 13:20:17,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:17,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112764982] [2024-05-12 13:20:17,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:17,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:17,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:18,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:20:18,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:18,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112764982] [2024-05-12 13:20:18,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112764982] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:18,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:18,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:18,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749771988] [2024-05-12 13:20:18,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:18,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:18,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:18,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:18,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:18,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:18,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 271 transitions, 2892 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:20:18,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:18,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:18,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:19,690 INFO L124 PetriNetUnfolderBase]: 1835/3939 cut-off events. [2024-05-12 13:20:19,690 INFO L125 PetriNetUnfolderBase]: For 66318/66318 co-relation queries the response was YES. [2024-05-12 13:20:19,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16843 conditions, 3939 events. 1835/3939 cut-off events. For 66318/66318 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 30698 event pairs, 580 based on Foata normal form. 2/3674 useless extension candidates. Maximal degree in co-relation 16710. Up to 3065 conditions per place. [2024-05-12 13:20:19,734 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 250 selfloop transitions, 68 changer transitions 0/327 dead transitions. [2024-05-12 13:20:19,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 327 transitions, 4024 flow [2024-05-12 13:20:19,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:20:19,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:20:19,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-05-12 13:20:19,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4276315789473684 [2024-05-12 13:20:19,735 INFO L175 Difference]: Start difference. First operand has 319 places, 271 transitions, 2892 flow. Second operand 12 states and 195 transitions. [2024-05-12 13:20:19,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 327 transitions, 4024 flow [2024-05-12 13:20:20,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 327 transitions, 3905 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-05-12 13:20:20,049 INFO L231 Difference]: Finished difference. Result has 324 places, 298 transitions, 3346 flow [2024-05-12 13:20:20,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3346, PETRI_PLACES=324, PETRI_TRANSITIONS=298} [2024-05-12 13:20:20,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-05-12 13:20:20,050 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 298 transitions, 3346 flow [2024-05-12 13:20:20,050 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:20:20,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:20,050 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:20:20,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 13:20:20,051 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:20,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:20,051 INFO L85 PathProgramCache]: Analyzing trace with hash -294264161, now seen corresponding path program 10 times [2024-05-12 13:20:20,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:20,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251481983] [2024-05-12 13:20:20,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:20,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:20,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:21,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:20:21,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:21,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251481983] [2024-05-12 13:20:21,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251481983] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:21,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:21,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:21,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921024474] [2024-05-12 13:20:21,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:21,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:21,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:21,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:21,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:21,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:21,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 298 transitions, 3346 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:20:21,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:21,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:21,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:22,035 INFO L124 PetriNetUnfolderBase]: 1872/4002 cut-off events. [2024-05-12 13:20:22,035 INFO L125 PetriNetUnfolderBase]: For 77467/77467 co-relation queries the response was YES. [2024-05-12 13:20:22,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17636 conditions, 4002 events. 1872/4002 cut-off events. For 77467/77467 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 31205 event pairs, 576 based on Foata normal form. 2/3747 useless extension candidates. Maximal degree in co-relation 17499. Up to 2647 conditions per place. [2024-05-12 13:20:22,081 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 274 selfloop transitions, 54 changer transitions 0/337 dead transitions. [2024-05-12 13:20:22,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 337 transitions, 4358 flow [2024-05-12 13:20:22,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:22,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:22,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-05-12 13:20:22,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4665071770334928 [2024-05-12 13:20:22,083 INFO L175 Difference]: Start difference. First operand has 324 places, 298 transitions, 3346 flow. Second operand 11 states and 195 transitions. [2024-05-12 13:20:22,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 337 transitions, 4358 flow [2024-05-12 13:20:22,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 337 transitions, 4316 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-05-12 13:20:22,567 INFO L231 Difference]: Finished difference. Result has 332 places, 300 transitions, 3454 flow [2024-05-12 13:20:22,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3304, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3454, PETRI_PLACES=332, PETRI_TRANSITIONS=300} [2024-05-12 13:20:22,567 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-05-12 13:20:22,567 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 300 transitions, 3454 flow [2024-05-12 13:20:22,567 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:20:22,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:22,568 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:20:22,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 13:20:22,568 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:22,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:22,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1600021773, now seen corresponding path program 11 times [2024-05-12 13:20:22,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:22,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118109789] [2024-05-12 13:20:22,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:22,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:22,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:23,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:23,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:23,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118109789] [2024-05-12 13:20:23,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118109789] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:23,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:23,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:23,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841490532] [2024-05-12 13:20:23,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:23,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:23,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:23,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:23,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:23,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:23,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 300 transitions, 3454 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:20:23,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:23,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:23,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:24,724 INFO L124 PetriNetUnfolderBase]: 1915/4108 cut-off events. [2024-05-12 13:20:24,725 INFO L125 PetriNetUnfolderBase]: For 89561/89561 co-relation queries the response was YES. [2024-05-12 13:20:24,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18599 conditions, 4108 events. 1915/4108 cut-off events. For 89561/89561 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 32278 event pairs, 619 based on Foata normal form. 2/3839 useless extension candidates. Maximal degree in co-relation 18460. Up to 3126 conditions per place. [2024-05-12 13:20:24,776 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 267 selfloop transitions, 57 changer transitions 0/333 dead transitions. [2024-05-12 13:20:24,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 333 transitions, 4463 flow [2024-05-12 13:20:24,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:24,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:24,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-05-12 13:20:24,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44976076555023925 [2024-05-12 13:20:24,777 INFO L175 Difference]: Start difference. First operand has 332 places, 300 transitions, 3454 flow. Second operand 11 states and 188 transitions. [2024-05-12 13:20:24,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 333 transitions, 4463 flow [2024-05-12 13:20:25,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 333 transitions, 4370 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 13:20:25,247 INFO L231 Difference]: Finished difference. Result has 336 places, 304 transitions, 3548 flow [2024-05-12 13:20:25,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3548, PETRI_PLACES=336, PETRI_TRANSITIONS=304} [2024-05-12 13:20:25,248 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-05-12 13:20:25,248 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 304 transitions, 3548 flow [2024-05-12 13:20:25,248 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:20:25,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:25,248 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:20:25,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 13:20:25,248 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:25,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:25,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1704412419, now seen corresponding path program 12 times [2024-05-12 13:20:25,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:25,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522776909] [2024-05-12 13:20:25,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:25,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:25,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:26,389 INFO L134 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:26,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:26,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522776909] [2024-05-12 13:20:26,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522776909] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:26,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:26,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:26,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698341417] [2024-05-12 13:20:26,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:26,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:26,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:26,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:26,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:26,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:26,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 304 transitions, 3548 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:20:26,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:26,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:26,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:27,516 INFO L124 PetriNetUnfolderBase]: 1932/4153 cut-off events. [2024-05-12 13:20:27,516 INFO L125 PetriNetUnfolderBase]: For 90193/90193 co-relation queries the response was YES. [2024-05-12 13:20:27,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18730 conditions, 4153 events. 1932/4153 cut-off events. For 90193/90193 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 32742 event pairs, 636 based on Foata normal form. 2/3877 useless extension candidates. Maximal degree in co-relation 18589. Up to 3288 conditions per place. [2024-05-12 13:20:27,566 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 284 selfloop transitions, 39 changer transitions 0/332 dead transitions. [2024-05-12 13:20:27,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 332 transitions, 4346 flow [2024-05-12 13:20:27,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:20:27,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:20:27,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-05-12 13:20:27,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232456140350877 [2024-05-12 13:20:27,568 INFO L175 Difference]: Start difference. First operand has 336 places, 304 transitions, 3548 flow. Second operand 12 states and 193 transitions. [2024-05-12 13:20:27,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 332 transitions, 4346 flow [2024-05-12 13:20:27,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 332 transitions, 4251 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 13:20:27,980 INFO L231 Difference]: Finished difference. Result has 344 places, 307 transitions, 3596 flow [2024-05-12 13:20:27,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3596, PETRI_PLACES=344, PETRI_TRANSITIONS=307} [2024-05-12 13:20:27,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-05-12 13:20:27,981 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 307 transitions, 3596 flow [2024-05-12 13:20:27,981 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:20:27,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:27,981 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:20:27,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 13:20:27,982 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:27,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:27,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1711078659, now seen corresponding path program 13 times [2024-05-12 13:20:27,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:27,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612344024] [2024-05-12 13:20:27,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:27,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:27,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:29,012 INFO L134 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:29,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:29,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612344024] [2024-05-12 13:20:29,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612344024] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:29,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:29,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:29,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760090398] [2024-05-12 13:20:29,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:29,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:29,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:29,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:29,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:29,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:29,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 307 transitions, 3596 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:20:29,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:29,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:29,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:30,055 INFO L124 PetriNetUnfolderBase]: 1949/4180 cut-off events. [2024-05-12 13:20:30,056 INFO L125 PetriNetUnfolderBase]: For 91565/91565 co-relation queries the response was YES. [2024-05-12 13:20:30,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18954 conditions, 4180 events. 1949/4180 cut-off events. For 91565/91565 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 32912 event pairs, 612 based on Foata normal form. 2/3912 useless extension candidates. Maximal degree in co-relation 18809. Up to 2996 conditions per place. [2024-05-12 13:20:30,108 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 271 selfloop transitions, 61 changer transitions 0/341 dead transitions. [2024-05-12 13:20:30,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 341 transitions, 4590 flow [2024-05-12 13:20:30,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:30,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:30,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-05-12 13:20:30,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4569377990430622 [2024-05-12 13:20:30,109 INFO L175 Difference]: Start difference. First operand has 344 places, 307 transitions, 3596 flow. Second operand 11 states and 191 transitions. [2024-05-12 13:20:30,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 341 transitions, 4590 flow [2024-05-12 13:20:30,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 341 transitions, 4532 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 13:20:30,601 INFO L231 Difference]: Finished difference. Result has 349 places, 308 transitions, 3682 flow [2024-05-12 13:20:30,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3538, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3682, PETRI_PLACES=349, PETRI_TRANSITIONS=308} [2024-05-12 13:20:30,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-05-12 13:20:30,601 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 308 transitions, 3682 flow [2024-05-12 13:20:30,601 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:20:30,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:30,602 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:20:30,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 13:20:30,602 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:30,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:30,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1871006539, now seen corresponding path program 14 times [2024-05-12 13:20:30,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:30,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539577708] [2024-05-12 13:20:30,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:30,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:30,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:31,590 INFO L134 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:31,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:31,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539577708] [2024-05-12 13:20:31,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539577708] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:31,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:31,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:31,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309826890] [2024-05-12 13:20:31,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:31,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:31,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:31,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:31,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:31,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:31,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 308 transitions, 3682 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:20:31,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:31,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:31,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:32,631 INFO L124 PetriNetUnfolderBase]: 1972/4244 cut-off events. [2024-05-12 13:20:32,631 INFO L125 PetriNetUnfolderBase]: For 94190/94190 co-relation queries the response was YES. [2024-05-12 13:20:32,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19401 conditions, 4244 events. 1972/4244 cut-off events. For 94190/94190 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 33612 event pairs, 651 based on Foata normal form. 2/3963 useless extension candidates. Maximal degree in co-relation 19255. Up to 3285 conditions per place. [2024-05-12 13:20:32,685 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 262 selfloop transitions, 64 changer transitions 0/335 dead transitions. [2024-05-12 13:20:32,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 335 transitions, 4475 flow [2024-05-12 13:20:32,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:32,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:32,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-05-12 13:20:32,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430622009569378 [2024-05-12 13:20:32,688 INFO L175 Difference]: Start difference. First operand has 349 places, 308 transitions, 3682 flow. Second operand 11 states and 180 transitions. [2024-05-12 13:20:32,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 335 transitions, 4475 flow [2024-05-12 13:20:33,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 335 transitions, 4284 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-05-12 13:20:33,316 INFO L231 Difference]: Finished difference. Result has 350 places, 311 transitions, 3677 flow [2024-05-12 13:20:33,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3501, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3677, PETRI_PLACES=350, PETRI_TRANSITIONS=311} [2024-05-12 13:20:33,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-05-12 13:20:33,317 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 311 transitions, 3677 flow [2024-05-12 13:20:33,317 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:20:33,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:33,317 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:20:33,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 13:20:33,317 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:33,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:33,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1879287259, now seen corresponding path program 15 times [2024-05-12 13:20:33,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:33,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584625738] [2024-05-12 13:20:33,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:33,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:33,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:34,397 INFO L134 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:34,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:34,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584625738] [2024-05-12 13:20:34,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584625738] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:34,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:34,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:34,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391572938] [2024-05-12 13:20:34,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:34,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:34,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:34,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:34,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:34,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:34,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 311 transitions, 3677 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:20:34,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:34,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:34,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:35,423 INFO L124 PetriNetUnfolderBase]: 1989/4282 cut-off events. [2024-05-12 13:20:35,423 INFO L125 PetriNetUnfolderBase]: For 95051/95051 co-relation queries the response was YES. [2024-05-12 13:20:35,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19259 conditions, 4282 events. 1989/4282 cut-off events. For 95051/95051 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 33957 event pairs, 641 based on Foata normal form. 2/4001 useless extension candidates. Maximal degree in co-relation 19113. Up to 3215 conditions per place. [2024-05-12 13:20:35,475 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 268 selfloop transitions, 64 changer transitions 0/341 dead transitions. [2024-05-12 13:20:35,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 341 transitions, 4661 flow [2024-05-12 13:20:35,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:20:35,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:20:35,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-05-12 13:20:35,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4449760765550239 [2024-05-12 13:20:35,476 INFO L175 Difference]: Start difference. First operand has 350 places, 311 transitions, 3677 flow. Second operand 11 states and 186 transitions. [2024-05-12 13:20:35,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 341 transitions, 4661 flow [2024-05-12 13:20:36,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 341 transitions, 4528 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 13:20:36,038 INFO L231 Difference]: Finished difference. Result has 353 places, 312 transitions, 3694 flow [2024-05-12 13:20:36,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3544, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3694, PETRI_PLACES=353, PETRI_TRANSITIONS=312} [2024-05-12 13:20:36,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-05-12 13:20:36,041 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 312 transitions, 3694 flow [2024-05-12 13:20:36,041 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:20:36,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:36,041 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:20:36,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 13:20:36,041 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:36,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:36,041 INFO L85 PathProgramCache]: Analyzing trace with hash -953759191, now seen corresponding path program 1 times [2024-05-12 13:20:36,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:36,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84164331] [2024-05-12 13:20:36,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:36,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:36,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:37,152 INFO L134 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:37,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:37,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84164331] [2024-05-12 13:20:37,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84164331] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:37,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:37,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:20:37,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618038300] [2024-05-12 13:20:37,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:37,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:20:37,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:37,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:20:37,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:20:37,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:37,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 312 transitions, 3694 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:37,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:37,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:37,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:38,164 INFO L124 PetriNetUnfolderBase]: 2043/4428 cut-off events. [2024-05-12 13:20:38,164 INFO L125 PetriNetUnfolderBase]: For 127164/127164 co-relation queries the response was YES. [2024-05-12 13:20:38,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19808 conditions, 4428 events. 2043/4428 cut-off events. For 127164/127164 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 35539 event pairs, 676 based on Foata normal form. 8/4141 useless extension candidates. Maximal degree in co-relation 19661. Up to 3373 conditions per place. [2024-05-12 13:20:38,220 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 269 selfloop transitions, 65 changer transitions 0/343 dead transitions. [2024-05-12 13:20:38,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 343 transitions, 4508 flow [2024-05-12 13:20:38,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:20:38,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:20:38,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-05-12 13:20:38,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4276315789473684 [2024-05-12 13:20:38,221 INFO L175 Difference]: Start difference. First operand has 353 places, 312 transitions, 3694 flow. Second operand 12 states and 195 transitions. [2024-05-12 13:20:38,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 343 transitions, 4508 flow [2024-05-12 13:20:38,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 343 transitions, 4314 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-05-12 13:20:38,789 INFO L231 Difference]: Finished difference. Result has 355 places, 312 transitions, 3634 flow [2024-05-12 13:20:38,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3634, PETRI_PLACES=355, PETRI_TRANSITIONS=312} [2024-05-12 13:20:38,789 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-05-12 13:20:38,790 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 312 transitions, 3634 flow [2024-05-12 13:20:38,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:38,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:38,790 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:20:38,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 13:20:38,790 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:38,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:38,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1600267851, now seen corresponding path program 2 times [2024-05-12 13:20:38,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:38,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053401913] [2024-05-12 13:20:38,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:38,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:38,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:40,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:20:40,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:40,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053401913] [2024-05-12 13:20:40,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053401913] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:40,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:40,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:20:40,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209868506] [2024-05-12 13:20:40,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:40,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:20:40,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:40,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:20:40,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:20:40,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:40,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 312 transitions, 3634 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:40,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:40,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:40,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:41,577 INFO L124 PetriNetUnfolderBase]: 2101/4558 cut-off events. [2024-05-12 13:20:41,578 INFO L125 PetriNetUnfolderBase]: For 130947/130947 co-relation queries the response was YES. [2024-05-12 13:20:41,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19814 conditions, 4558 events. 2101/4558 cut-off events. For 130947/130947 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 36942 event pairs, 717 based on Foata normal form. 10/4267 useless extension candidates. Maximal degree in co-relation 19667. Up to 3278 conditions per place. [2024-05-12 13:20:41,627 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 234 selfloop transitions, 100 changer transitions 0/343 dead transitions. [2024-05-12 13:20:41,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 343 transitions, 4458 flow [2024-05-12 13:20:41,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:20:41,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:20:41,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-05-12 13:20:41,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2024-05-12 13:20:41,628 INFO L175 Difference]: Start difference. First operand has 355 places, 312 transitions, 3634 flow. Second operand 12 states and 200 transitions. [2024-05-12 13:20:41,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 343 transitions, 4458 flow [2024-05-12 13:20:42,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 343 transitions, 4320 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-05-12 13:20:42,128 INFO L231 Difference]: Finished difference. Result has 358 places, 314 transitions, 3726 flow [2024-05-12 13:20:42,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3726, PETRI_PLACES=358, PETRI_TRANSITIONS=314} [2024-05-12 13:20:42,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-05-12 13:20:42,129 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 314 transitions, 3726 flow [2024-05-12 13:20:42,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:42,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:42,129 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:20:42,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 13:20:42,129 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:42,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:42,144 INFO L85 PathProgramCache]: Analyzing trace with hash -116886563, now seen corresponding path program 3 times [2024-05-12 13:20:42,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:42,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670586690] [2024-05-12 13:20:42,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:42,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:42,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:43,407 INFO L134 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:43,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:43,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670586690] [2024-05-12 13:20:43,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670586690] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:43,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:43,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:20:43,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862649073] [2024-05-12 13:20:43,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:43,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:20:43,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:43,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:20:43,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:20:43,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:43,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 314 transitions, 3726 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:43,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:43,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:43,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:44,909 INFO L124 PetriNetUnfolderBase]: 2162/4715 cut-off events. [2024-05-12 13:20:44,909 INFO L125 PetriNetUnfolderBase]: For 124458/124458 co-relation queries the response was YES. [2024-05-12 13:20:44,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20516 conditions, 4715 events. 2162/4715 cut-off events. For 124458/124458 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 38634 event pairs, 749 based on Foata normal form. 8/4410 useless extension candidates. Maximal degree in co-relation 20367. Up to 3560 conditions per place. [2024-05-12 13:20:44,968 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 278 selfloop transitions, 58 changer transitions 0/345 dead transitions. [2024-05-12 13:20:44,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 345 transitions, 4558 flow [2024-05-12 13:20:44,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:20:44,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:20:44,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-05-12 13:20:44,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2024-05-12 13:20:44,970 INFO L175 Difference]: Start difference. First operand has 358 places, 314 transitions, 3726 flow. Second operand 12 states and 198 transitions. [2024-05-12 13:20:44,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 345 transitions, 4558 flow [2024-05-12 13:20:45,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 345 transitions, 4360 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-05-12 13:20:45,510 INFO L231 Difference]: Finished difference. Result has 362 places, 316 transitions, 3676 flow [2024-05-12 13:20:45,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3676, PETRI_PLACES=362, PETRI_TRANSITIONS=316} [2024-05-12 13:20:45,522 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-05-12 13:20:45,522 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 316 transitions, 3676 flow [2024-05-12 13:20:45,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:45,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:45,522 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:20:45,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 13:20:45,522 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:45,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:45,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1829956461, now seen corresponding path program 4 times [2024-05-12 13:20:45,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:45,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998281287] [2024-05-12 13:20:45,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:45,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:45,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:46,845 INFO L134 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,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:46,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998281287] [2024-05-12 13:20:46,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998281287] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:46,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:46,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:20:46,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383920925] [2024-05-12 13:20:46,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:46,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:20:46,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:46,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:20:46,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:20:46,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:46,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 316 transitions, 3676 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:46,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:46,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:46,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:48,035 INFO L124 PetriNetUnfolderBase]: 2223/4869 cut-off events. [2024-05-12 13:20:48,035 INFO L125 PetriNetUnfolderBase]: For 126008/126008 co-relation queries the response was YES. [2024-05-12 13:20:48,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21056 conditions, 4869 events. 2223/4869 cut-off events. For 126008/126008 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 40247 event pairs, 781 based on Foata normal form. 8/4553 useless extension candidates. Maximal degree in co-relation 20905. Up to 3680 conditions per place. [2024-05-12 13:20:48,095 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 273 selfloop transitions, 65 changer transitions 0/347 dead transitions. [2024-05-12 13:20:48,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 347 transitions, 4516 flow [2024-05-12 13:20:48,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:20:48,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:20:48,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-05-12 13:20:48,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298245614035088 [2024-05-12 13:20:48,096 INFO L175 Difference]: Start difference. First operand has 362 places, 316 transitions, 3676 flow. Second operand 12 states and 196 transitions. [2024-05-12 13:20:48,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 347 transitions, 4516 flow [2024-05-12 13:20:48,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 347 transitions, 4400 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-05-12 13:20:48,656 INFO L231 Difference]: Finished difference. Result has 366 places, 318 transitions, 3726 flow [2024-05-12 13:20:48,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3560, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3726, PETRI_PLACES=366, PETRI_TRANSITIONS=318} [2024-05-12 13:20:48,656 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-05-12 13:20:48,656 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 318 transitions, 3726 flow [2024-05-12 13:20:48,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:48,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:48,657 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:20:48,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 13:20:48,657 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:48,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:48,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1830244761, now seen corresponding path program 5 times [2024-05-12 13:20:48,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:48,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229249451] [2024-05-12 13:20:48,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:48,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:48,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:49,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:49,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:49,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229249451] [2024-05-12 13:20:49,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229249451] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:49,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:49,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:20:49,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530860226] [2024-05-12 13:20:49,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:49,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:20:49,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:49,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:20:49,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:20:49,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:49,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 318 transitions, 3726 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:49,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:49,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:49,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:51,096 INFO L124 PetriNetUnfolderBase]: 2277/4980 cut-off events. [2024-05-12 13:20:51,096 INFO L125 PetriNetUnfolderBase]: For 129833/129833 co-relation queries the response was YES. [2024-05-12 13:20:51,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21620 conditions, 4980 events. 2277/4980 cut-off events. For 129833/129833 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 41409 event pairs, 823 based on Foata normal form. 8/4664 useless extension candidates. Maximal degree in co-relation 21467. Up to 3753 conditions per place. [2024-05-12 13:20:51,160 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 265 selfloop transitions, 73 changer transitions 0/347 dead transitions. [2024-05-12 13:20:51,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 347 transitions, 4542 flow [2024-05-12 13:20:51,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:20:51,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:20:51,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 197 transitions. [2024-05-12 13:20:51,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43201754385964913 [2024-05-12 13:20:51,161 INFO L175 Difference]: Start difference. First operand has 366 places, 318 transitions, 3726 flow. Second operand 12 states and 197 transitions. [2024-05-12 13:20:51,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 347 transitions, 4542 flow [2024-05-12 13:20:51,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 347 transitions, 4408 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-05-12 13:20:51,717 INFO L231 Difference]: Finished difference. Result has 369 places, 318 transitions, 3742 flow [2024-05-12 13:20:51,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3592, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3742, PETRI_PLACES=369, PETRI_TRANSITIONS=318} [2024-05-12 13:20:51,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-05-12 13:20:51,718 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 318 transitions, 3742 flow [2024-05-12 13:20:51,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:51,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:51,718 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:20:51,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 13:20:51,718 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:51,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:51,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1879041181, now seen corresponding path program 6 times [2024-05-12 13:20:51,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:51,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613536374] [2024-05-12 13:20:51,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:51,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:51,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:53,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:53,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:53,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613536374] [2024-05-12 13:20:53,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613536374] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:53,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:53,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:20:53,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697691625] [2024-05-12 13:20:53,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:53,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:20:53,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:53,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:20:53,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:20:53,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:53,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 318 transitions, 3742 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:53,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:53,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:53,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:54,491 INFO L124 PetriNetUnfolderBase]: 2328/5126 cut-off events. [2024-05-12 13:20:54,491 INFO L125 PetriNetUnfolderBase]: For 133714/133714 co-relation queries the response was YES. [2024-05-12 13:20:54,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21983 conditions, 5126 events. 2328/5126 cut-off events. For 133714/133714 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 43157 event pairs, 854 based on Foata normal form. 10/4804 useless extension candidates. Maximal degree in co-relation 21829. Up to 3733 conditions per place. [2024-05-12 13:20:54,552 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 230 selfloop transitions, 108 changer transitions 0/347 dead transitions. [2024-05-12 13:20:54,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 347 transitions, 4558 flow [2024-05-12 13:20:54,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:20:54,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:20:54,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-05-12 13:20:54,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43640350877192985 [2024-05-12 13:20:54,554 INFO L175 Difference]: Start difference. First operand has 369 places, 318 transitions, 3742 flow. Second operand 12 states and 199 transitions. [2024-05-12 13:20:54,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 347 transitions, 4558 flow [2024-05-12 13:20:55,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 347 transitions, 4406 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-05-12 13:20:55,043 INFO L231 Difference]: Finished difference. Result has 371 places, 318 transitions, 3812 flow [2024-05-12 13:20:55,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3590, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3812, PETRI_PLACES=371, PETRI_TRANSITIONS=318} [2024-05-12 13:20:55,044 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-05-12 13:20:55,044 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 318 transitions, 3812 flow [2024-05-12 13:20:55,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:55,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:55,044 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:20:55,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 13:20:55,045 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:55,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:55,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1474416351, now seen corresponding path program 7 times [2024-05-12 13:20:55,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:55,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250013379] [2024-05-12 13:20:55,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:55,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:55,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:56,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:56,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:56,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250013379] [2024-05-12 13:20:56,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250013379] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:56,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:56,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:20:56,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247024041] [2024-05-12 13:20:56,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:56,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:20:56,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:56,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:20:56,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:20:56,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:56,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 318 transitions, 3812 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:56,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:56,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:56,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:57,415 INFO L124 PetriNetUnfolderBase]: 2439/5433 cut-off events. [2024-05-12 13:20:57,415 INFO L125 PetriNetUnfolderBase]: For 115175/115175 co-relation queries the response was YES. [2024-05-12 13:20:57,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22939 conditions, 5433 events. 2439/5433 cut-off events. For 115175/115175 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 46641 event pairs, 912 based on Foata normal form. 6/5093 useless extension candidates. Maximal degree in co-relation 22784. Up to 3287 conditions per place. [2024-05-12 13:20:57,485 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 222 selfloop transitions, 122 changer transitions 0/353 dead transitions. [2024-05-12 13:20:57,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 353 transitions, 4690 flow [2024-05-12 13:20:57,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:20:57,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:20:57,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-05-12 13:20:57,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451754385964912 [2024-05-12 13:20:57,486 INFO L175 Difference]: Start difference. First operand has 371 places, 318 transitions, 3812 flow. Second operand 12 states and 203 transitions. [2024-05-12 13:20:57,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 353 transitions, 4690 flow [2024-05-12 13:20:58,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 353 transitions, 4402 flow, removed 7 selfloop flow, removed 15 redundant places. [2024-05-12 13:20:58,174 INFO L231 Difference]: Finished difference. Result has 368 places, 318 transitions, 3771 flow [2024-05-12 13:20:58,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3771, PETRI_PLACES=368, PETRI_TRANSITIONS=318} [2024-05-12 13:20:58,175 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-05-12 13:20:58,175 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 318 transitions, 3771 flow [2024-05-12 13:20:58,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:58,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:58,175 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:20:58,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 13:20:58,175 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:20:58,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:58,176 INFO L85 PathProgramCache]: Analyzing trace with hash -28660353, now seen corresponding path program 16 times [2024-05-12 13:20:58,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:58,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099138709] [2024-05-12 13:20:58,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:58,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:58,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:59,250 INFO L134 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,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:59,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099138709] [2024-05-12 13:20:59,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099138709] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:59,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:59,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:20:59,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301591065] [2024-05-12 13:20:59,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:59,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:20:59,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:59,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:20:59,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:20:59,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:20:59,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 318 transitions, 3771 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:20:59,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:59,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:20:59,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:00,575 INFO L124 PetriNetUnfolderBase]: 2499/5497 cut-off events. [2024-05-12 13:21:00,575 INFO L125 PetriNetUnfolderBase]: For 108809/108809 co-relation queries the response was YES. [2024-05-12 13:21:00,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23722 conditions, 5497 events. 2499/5497 cut-off events. For 108809/108809 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 47167 event pairs, 968 based on Foata normal form. 2/5158 useless extension candidates. Maximal degree in co-relation 23570. Up to 4046 conditions per place. [2024-05-12 13:21:00,648 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 259 selfloop transitions, 85 changer transitions 0/353 dead transitions. [2024-05-12 13:21:00,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 353 transitions, 4838 flow [2024-05-12 13:21:00,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:00,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:00,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-05-12 13:21:00,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4688995215311005 [2024-05-12 13:21:00,650 INFO L175 Difference]: Start difference. First operand has 368 places, 318 transitions, 3771 flow. Second operand 11 states and 196 transitions. [2024-05-12 13:21:00,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 353 transitions, 4838 flow [2024-05-12 13:21:01,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 353 transitions, 4595 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:21:01,354 INFO L231 Difference]: Finished difference. Result has 369 places, 322 transitions, 3759 flow [2024-05-12 13:21:01,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3759, PETRI_PLACES=369, PETRI_TRANSITIONS=322} [2024-05-12 13:21:01,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-05-12 13:21:01,355 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 322 transitions, 3759 flow [2024-05-12 13:21:01,355 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:21:01,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:01,355 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:21:01,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 13:21:01,355 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:01,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:01,356 INFO L85 PathProgramCache]: Analyzing trace with hash -22231263, now seen corresponding path program 17 times [2024-05-12 13:21:01,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:01,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747620718] [2024-05-12 13:21:01,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:01,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:01,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:02,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:02,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:02,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747620718] [2024-05-12 13:21:02,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747620718] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:02,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:02,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:21:02,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717747590] [2024-05-12 13:21:02,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:02,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:21:02,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:02,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:21:02,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:21:02,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:02,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 322 transitions, 3759 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:21:02,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:02,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:02,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:03,704 INFO L124 PetriNetUnfolderBase]: 2422/5340 cut-off events. [2024-05-12 13:21:03,705 INFO L125 PetriNetUnfolderBase]: For 99947/99947 co-relation queries the response was YES. [2024-05-12 13:21:03,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23099 conditions, 5340 events. 2422/5340 cut-off events. For 99947/99947 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 45547 event pairs, 922 based on Foata normal form. 2/5000 useless extension candidates. Maximal degree in co-relation 22946. Up to 3969 conditions per place. [2024-05-12 13:21:03,774 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 255 selfloop transitions, 85 changer transitions 0/349 dead transitions. [2024-05-12 13:21:03,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 349 transitions, 4557 flow [2024-05-12 13:21:03,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:03,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:03,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-05-12 13:21:03,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-05-12 13:21:03,775 INFO L175 Difference]: Start difference. First operand has 369 places, 322 transitions, 3759 flow. Second operand 11 states and 190 transitions. [2024-05-12 13:21:03,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 349 transitions, 4557 flow [2024-05-12 13:21:04,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 349 transitions, 4377 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-05-12 13:21:04,416 INFO L231 Difference]: Finished difference. Result has 370 places, 323 transitions, 3773 flow [2024-05-12 13:21:04,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3595, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3773, PETRI_PLACES=370, PETRI_TRANSITIONS=323} [2024-05-12 13:21:04,416 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-05-12 13:21:04,417 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 323 transitions, 3773 flow [2024-05-12 13:21:04,417 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:21:04,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:04,417 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:21:04,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 13:21:04,417 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:04,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:04,418 INFO L85 PathProgramCache]: Analyzing trace with hash -199362783, now seen corresponding path program 18 times [2024-05-12 13:21:04,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:04,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746794834] [2024-05-12 13:21:04,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:04,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:04,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:05,330 INFO L134 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,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:05,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746794834] [2024-05-12 13:21:05,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746794834] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:05,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:05,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:21:05,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501592770] [2024-05-12 13:21:05,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:05,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:21:05,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:05,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:21:05,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:21:05,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:05,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 323 transitions, 3773 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:21:05,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:05,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:05,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:06,378 INFO L124 PetriNetUnfolderBase]: 2443/5423 cut-off events. [2024-05-12 13:21:06,378 INFO L125 PetriNetUnfolderBase]: For 100521/100521 co-relation queries the response was YES. [2024-05-12 13:21:06,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23198 conditions, 5423 events. 2443/5423 cut-off events. For 100521/100521 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 46444 event pairs, 895 based on Foata normal form. 2/5084 useless extension candidates. Maximal degree in co-relation 23049. Up to 3417 conditions per place. [2024-05-12 13:21:06,446 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 263 selfloop transitions, 88 changer transitions 0/360 dead transitions. [2024-05-12 13:21:06,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 360 transitions, 4857 flow [2024-05-12 13:21:06,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:06,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:06,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-05-12 13:21:06,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-05-12 13:21:06,447 INFO L175 Difference]: Start difference. First operand has 370 places, 323 transitions, 3773 flow. Second operand 11 states and 198 transitions. [2024-05-12 13:21:06,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 360 transitions, 4857 flow [2024-05-12 13:21:07,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 360 transitions, 4686 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 13:21:07,145 INFO L231 Difference]: Finished difference. Result has 372 places, 325 transitions, 3824 flow [2024-05-12 13:21:07,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3824, PETRI_PLACES=372, PETRI_TRANSITIONS=325} [2024-05-12 13:21:07,145 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-05-12 13:21:07,145 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 325 transitions, 3824 flow [2024-05-12 13:21:07,146 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:21:07,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:07,146 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:21:07,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 13:21:07,146 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:07,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:07,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1718525279, now seen corresponding path program 19 times [2024-05-12 13:21:07,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:07,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947500717] [2024-05-12 13:21:07,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:07,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:07,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:08,133 INFO L134 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:08,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:08,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947500717] [2024-05-12 13:21:08,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947500717] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:08,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:08,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:21:08,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162500327] [2024-05-12 13:21:08,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:08,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:21:08,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:08,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:21:08,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:21:08,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:08,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 325 transitions, 3824 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:21:08,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:08,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:08,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:09,386 INFO L124 PetriNetUnfolderBase]: 2483/5499 cut-off events. [2024-05-12 13:21:09,386 INFO L125 PetriNetUnfolderBase]: For 103780/103780 co-relation queries the response was YES. [2024-05-12 13:21:09,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23836 conditions, 5499 events. 2483/5499 cut-off events. For 103780/103780 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 47266 event pairs, 950 based on Foata normal form. 2/5142 useless extension candidates. Maximal degree in co-relation 23686. Up to 3985 conditions per place. [2024-05-12 13:21:09,455 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 220 selfloop transitions, 126 changer transitions 0/355 dead transitions. [2024-05-12 13:21:09,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 355 transitions, 4683 flow [2024-05-12 13:21:09,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:09,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:09,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-05-12 13:21:09,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4569377990430622 [2024-05-12 13:21:09,457 INFO L175 Difference]: Start difference. First operand has 372 places, 325 transitions, 3824 flow. Second operand 11 states and 191 transitions. [2024-05-12 13:21:09,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 355 transitions, 4683 flow [2024-05-12 13:21:10,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 355 transitions, 4540 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-05-12 13:21:10,160 INFO L231 Difference]: Finished difference. Result has 376 places, 329 transitions, 4008 flow [2024-05-12 13:21:10,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3695, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4008, PETRI_PLACES=376, PETRI_TRANSITIONS=329} [2024-05-12 13:21:10,160 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-05-12 13:21:10,160 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 329 transitions, 4008 flow [2024-05-12 13:21:10,161 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:21:10,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:10,161 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:21:10,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 13:21:10,161 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:10,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:10,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1688667041, now seen corresponding path program 20 times [2024-05-12 13:21:10,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:10,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976985678] [2024-05-12 13:21:10,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:10,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:10,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:11,128 INFO L134 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:11,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:11,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976985678] [2024-05-12 13:21:11,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976985678] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:11,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:11,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:21:11,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771791051] [2024-05-12 13:21:11,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:11,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:21:11,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:11,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:21:11,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:21:11,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:11,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 329 transitions, 4008 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:21:11,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:11,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:11,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:12,425 INFO L124 PetriNetUnfolderBase]: 2523/5616 cut-off events. [2024-05-12 13:21:12,425 INFO L125 PetriNetUnfolderBase]: For 104218/104218 co-relation queries the response was YES. [2024-05-12 13:21:12,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24366 conditions, 5616 events. 2523/5616 cut-off events. For 104218/104218 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 48578 event pairs, 953 based on Foata normal form. 2/5247 useless extension candidates. Maximal degree in co-relation 24214. Up to 4146 conditions per place. [2024-05-12 13:21:12,499 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 267 selfloop transitions, 83 changer transitions 0/359 dead transitions. [2024-05-12 13:21:12,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 359 transitions, 4869 flow [2024-05-12 13:21:12,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:12,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:12,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-05-12 13:21:12,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46172248803827753 [2024-05-12 13:21:12,501 INFO L175 Difference]: Start difference. First operand has 376 places, 329 transitions, 4008 flow. Second operand 11 states and 193 transitions. [2024-05-12 13:21:12,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 359 transitions, 4869 flow [2024-05-12 13:21:13,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 359 transitions, 4700 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 13:21:13,266 INFO L231 Difference]: Finished difference. Result has 382 places, 333 transitions, 4074 flow [2024-05-12 13:21:13,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3841, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4074, PETRI_PLACES=382, PETRI_TRANSITIONS=333} [2024-05-12 13:21:13,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-05-12 13:21:13,266 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 333 transitions, 4074 flow [2024-05-12 13:21:13,267 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:21:13,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:13,267 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:21:13,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 13:21:13,267 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:13,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:13,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1688494061, now seen corresponding path program 21 times [2024-05-12 13:21:13,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:13,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856132212] [2024-05-12 13:21:13,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:13,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:14,210 INFO L134 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:14,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:14,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856132212] [2024-05-12 13:21:14,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856132212] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:14,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:14,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:21:14,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414521834] [2024-05-12 13:21:14,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:14,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:21:14,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:14,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:21:14,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:21:14,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:14,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 333 transitions, 4074 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:21:14,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:14,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:14,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:15,617 INFO L124 PetriNetUnfolderBase]: 2560/5656 cut-off events. [2024-05-12 13:21:15,618 INFO L125 PetriNetUnfolderBase]: For 118135/118135 co-relation queries the response was YES. [2024-05-12 13:21:15,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25139 conditions, 5656 events. 2560/5656 cut-off events. For 118135/118135 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 48964 event pairs, 997 based on Foata normal form. 2/5300 useless extension candidates. Maximal degree in co-relation 24985. Up to 4054 conditions per place. [2024-05-12 13:21:15,684 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 272 selfloop transitions, 85 changer transitions 0/366 dead transitions. [2024-05-12 13:21:15,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 366 transitions, 5162 flow [2024-05-12 13:21:15,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:15,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:15,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-05-12 13:21:15,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47129186602870815 [2024-05-12 13:21:15,686 INFO L175 Difference]: Start difference. First operand has 382 places, 333 transitions, 4074 flow. Second operand 11 states and 197 transitions. [2024-05-12 13:21:15,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 366 transitions, 5162 flow [2024-05-12 13:21:16,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 366 transitions, 5061 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 13:21:16,491 INFO L231 Difference]: Finished difference. Result has 389 places, 335 transitions, 4189 flow [2024-05-12 13:21:16,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3973, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4189, PETRI_PLACES=389, PETRI_TRANSITIONS=335} [2024-05-12 13:21:16,492 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-05-12 13:21:16,492 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 335 transitions, 4189 flow [2024-05-12 13:21:16,492 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:21:16,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:16,492 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:21:16,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 13:21:16,492 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:16,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:16,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1672122111, now seen corresponding path program 22 times [2024-05-12 13:21:16,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:16,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132646025] [2024-05-12 13:21:16,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:16,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:16,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:17,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:17,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:17,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132646025] [2024-05-12 13:21:17,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132646025] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:17,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:17,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:21:17,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610682453] [2024-05-12 13:21:17,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:17,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:21:17,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:17,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:21:17,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:21:17,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:17,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 335 transitions, 4189 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:21:17,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:17,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:17,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:19,039 INFO L124 PetriNetUnfolderBase]: 2577/5705 cut-off events. [2024-05-12 13:21:19,039 INFO L125 PetriNetUnfolderBase]: For 120488/120488 co-relation queries the response was YES. [2024-05-12 13:21:19,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25589 conditions, 5705 events. 2577/5705 cut-off events. For 120488/120488 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 49480 event pairs, 1003 based on Foata normal form. 2/5339 useless extension candidates. Maximal degree in co-relation 25433. Up to 4244 conditions per place. [2024-05-12 13:21:19,115 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 262 selfloop transitions, 92 changer transitions 0/363 dead transitions. [2024-05-12 13:21:19,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 363 transitions, 5039 flow [2024-05-12 13:21:19,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:19,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:19,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-05-12 13:21:19,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45215311004784686 [2024-05-12 13:21:19,117 INFO L175 Difference]: Start difference. First operand has 389 places, 335 transitions, 4189 flow. Second operand 11 states and 189 transitions. [2024-05-12 13:21:19,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 363 transitions, 5039 flow [2024-05-12 13:21:20,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 363 transitions, 4918 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-05-12 13:21:20,029 INFO L231 Difference]: Finished difference. Result has 393 places, 337 transitions, 4302 flow [2024-05-12 13:21:20,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4072, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4302, PETRI_PLACES=393, PETRI_TRANSITIONS=337} [2024-05-12 13:21:20,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-05-12 13:21:20,030 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 337 transitions, 4302 flow [2024-05-12 13:21:20,030 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:21:20,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:20,030 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:21:20,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 13:21:20,030 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:20,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:20,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2110350897, now seen corresponding path program 23 times [2024-05-12 13:21:20,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:20,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952400658] [2024-05-12 13:21:20,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:20,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:20,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:20,909 INFO L134 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:20,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:20,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952400658] [2024-05-12 13:21:20,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952400658] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:20,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:20,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:21:20,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165133829] [2024-05-12 13:21:20,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:20,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:21:20,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:20,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:21:20,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:21:21,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:21,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 337 transitions, 4302 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:21:21,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:21,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:21,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:22,142 INFO L124 PetriNetUnfolderBase]: 2574/5685 cut-off events. [2024-05-12 13:21:22,142 INFO L125 PetriNetUnfolderBase]: For 108481/108481 co-relation queries the response was YES. [2024-05-12 13:21:22,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25431 conditions, 5685 events. 2574/5685 cut-off events. For 108481/108481 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 49253 event pairs, 1022 based on Foata normal form. 2/5325 useless extension candidates. Maximal degree in co-relation 25273. Up to 4239 conditions per place. [2024-05-12 13:21:22,215 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 271 selfloop transitions, 84 changer transitions 0/364 dead transitions. [2024-05-12 13:21:22,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 364 transitions, 5128 flow [2024-05-12 13:21:22,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:22,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:22,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-05-12 13:21:22,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4569377990430622 [2024-05-12 13:21:22,217 INFO L175 Difference]: Start difference. First operand has 393 places, 337 transitions, 4302 flow. Second operand 11 states and 191 transitions. [2024-05-12 13:21:22,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 364 transitions, 5128 flow [2024-05-12 13:21:22,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 364 transitions, 4944 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-05-12 13:21:22,931 INFO L231 Difference]: Finished difference. Result has 397 places, 338 transitions, 4308 flow [2024-05-12 13:21:22,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4128, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4308, PETRI_PLACES=397, PETRI_TRANSITIONS=338} [2024-05-12 13:21:22,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-05-12 13:21:22,932 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 338 transitions, 4308 flow [2024-05-12 13:21:22,932 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:21:22,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:22,932 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:21:22,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 13:21:22,932 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:22,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:22,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1946599409, now seen corresponding path program 24 times [2024-05-12 13:21:22,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:22,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803180625] [2024-05-12 13:21:22,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:22,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:22,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:23,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:21:23,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:23,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803180625] [2024-05-12 13:21:23,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803180625] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:23,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:23,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:21:23,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930257211] [2024-05-12 13:21:23,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:23,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:21:23,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:23,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:21:23,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:21:24,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:24,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 338 transitions, 4308 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:21:24,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:24,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:24,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:25,267 INFO L124 PetriNetUnfolderBase]: 2591/5768 cut-off events. [2024-05-12 13:21:25,268 INFO L125 PetriNetUnfolderBase]: For 108597/108597 co-relation queries the response was YES. [2024-05-12 13:21:25,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25595 conditions, 5768 events. 2591/5768 cut-off events. For 108597/108597 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 50189 event pairs, 982 based on Foata normal form. 2/5398 useless extension candidates. Maximal degree in co-relation 25435. Up to 4034 conditions per place. [2024-05-12 13:21:25,347 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 265 selfloop transitions, 96 changer transitions 0/370 dead transitions. [2024-05-12 13:21:25,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 370 transitions, 5392 flow [2024-05-12 13:21:25,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:25,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:25,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-05-12 13:21:25,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46172248803827753 [2024-05-12 13:21:25,348 INFO L175 Difference]: Start difference. First operand has 397 places, 338 transitions, 4308 flow. Second operand 11 states and 193 transitions. [2024-05-12 13:21:25,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 370 transitions, 5392 flow [2024-05-12 13:21:26,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 370 transitions, 5160 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-05-12 13:21:26,304 INFO L231 Difference]: Finished difference. Result has 399 places, 339 transitions, 4294 flow [2024-05-12 13:21:26,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4076, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4294, PETRI_PLACES=399, PETRI_TRANSITIONS=339} [2024-05-12 13:21:26,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-05-12 13:21:26,305 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 339 transitions, 4294 flow [2024-05-12 13:21:26,305 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:21:26,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:26,306 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:21:26,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 13:21:26,306 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:26,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:26,306 INFO L85 PathProgramCache]: Analyzing trace with hash 289174319, now seen corresponding path program 25 times [2024-05-12 13:21:26,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:26,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802321687] [2024-05-12 13:21:26,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:26,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:26,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:27,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:27,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:27,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802321687] [2024-05-12 13:21:27,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802321687] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:27,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:27,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:21:27,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121720316] [2024-05-12 13:21:27,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:27,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:21:27,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:27,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:21:27,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:21:27,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:27,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 339 transitions, 4294 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:21:27,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:27,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:27,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:28,911 INFO L124 PetriNetUnfolderBase]: 2608/5793 cut-off events. [2024-05-12 13:21:28,912 INFO L125 PetriNetUnfolderBase]: For 111127/111127 co-relation queries the response was YES. [2024-05-12 13:21:28,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25676 conditions, 5793 events. 2608/5793 cut-off events. For 111127/111127 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 50544 event pairs, 1078 based on Foata normal form. 2/5422 useless extension candidates. Maximal degree in co-relation 25516. Up to 4645 conditions per place. [2024-05-12 13:21:28,983 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 335 selfloop transitions, 18 changer transitions 0/362 dead transitions. [2024-05-12 13:21:28,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 362 transitions, 5108 flow [2024-05-12 13:21:28,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:28,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:28,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-05-12 13:21:28,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4138755980861244 [2024-05-12 13:21:28,984 INFO L175 Difference]: Start difference. First operand has 399 places, 339 transitions, 4294 flow. Second operand 11 states and 173 transitions. [2024-05-12 13:21:28,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 362 transitions, 5108 flow [2024-05-12 13:21:29,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 362 transitions, 4742 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-05-12 13:21:29,753 INFO L231 Difference]: Finished difference. Result has 399 places, 340 transitions, 3994 flow [2024-05-12 13:21:29,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3994, PETRI_PLACES=399, PETRI_TRANSITIONS=340} [2024-05-12 13:21:29,753 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-05-12 13:21:29,754 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 340 transitions, 3994 flow [2024-05-12 13:21:29,754 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:21:29,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:29,754 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:21:29,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-05-12 13:21:29,754 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:29,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:29,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1716378195, now seen corresponding path program 26 times [2024-05-12 13:21:29,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:29,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411034690] [2024-05-12 13:21:29,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:29,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:29,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:30,804 INFO L134 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:30,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:30,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411034690] [2024-05-12 13:21:30,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411034690] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:30,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:30,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 13:21:30,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522044881] [2024-05-12 13:21:30,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:30,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 13:21:30,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:30,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 13:21:30,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 13:21:30,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:30,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 340 transitions, 3994 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:21:30,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:30,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:30,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:32,208 INFO L124 PetriNetUnfolderBase]: 2605/5793 cut-off events. [2024-05-12 13:21:32,209 INFO L125 PetriNetUnfolderBase]: For 96670/96670 co-relation queries the response was YES. [2024-05-12 13:21:32,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24336 conditions, 5793 events. 2605/5793 cut-off events. For 96670/96670 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 50486 event pairs, 1007 based on Foata normal form. 2/5419 useless extension candidates. Maximal degree in co-relation 24177. Up to 4275 conditions per place. [2024-05-12 13:21:32,280 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 258 selfloop transitions, 100 changer transitions 0/367 dead transitions. [2024-05-12 13:21:32,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 367 transitions, 4828 flow [2024-05-12 13:21:32,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:21:32,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:21:32,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-05-12 13:21:32,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-05-12 13:21:32,281 INFO L175 Difference]: Start difference. First operand has 399 places, 340 transitions, 3994 flow. Second operand 11 states and 187 transitions. [2024-05-12 13:21:32,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 367 transitions, 4828 flow [2024-05-12 13:21:33,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 367 transitions, 4759 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-05-12 13:21:33,006 INFO L231 Difference]: Finished difference. Result has 401 places, 341 transitions, 4149 flow [2024-05-12 13:21:33,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3935, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4149, PETRI_PLACES=401, PETRI_TRANSITIONS=341} [2024-05-12 13:21:33,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-05-12 13:21:33,006 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 341 transitions, 4149 flow [2024-05-12 13:21:33,006 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:21:33,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:33,007 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:21:33,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-05-12 13:21:33,007 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:33,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:33,007 INFO L85 PathProgramCache]: Analyzing trace with hash -2082002147, now seen corresponding path program 8 times [2024-05-12 13:21:33,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:33,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148682243] [2024-05-12 13:21:33,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:33,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:33,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:34,475 INFO L134 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:34,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:34,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148682243] [2024-05-12 13:21:34,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148682243] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:34,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:34,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:21:34,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255226025] [2024-05-12 13:21:34,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:34,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:21:34,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:34,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:21:34,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:21:34,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:34,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 341 transitions, 4149 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:34,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:34,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:34,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:35,916 INFO L124 PetriNetUnfolderBase]: 2682/6024 cut-off events. [2024-05-12 13:21:35,916 INFO L125 PetriNetUnfolderBase]: For 138829/138829 co-relation queries the response was YES. [2024-05-12 13:21:35,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25191 conditions, 6024 events. 2682/6024 cut-off events. For 138829/138829 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 53241 event pairs, 1055 based on Foata normal form. 8/5634 useless extension candidates. Maximal degree in co-relation 25031. Up to 4354 conditions per place. [2024-05-12 13:21:35,995 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 272 selfloop transitions, 92 changer transitions 0/373 dead transitions. [2024-05-12 13:21:35,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 373 transitions, 5052 flow [2024-05-12 13:21:35,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:21:35,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:21:35,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 218 transitions. [2024-05-12 13:21:35,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44129554655870445 [2024-05-12 13:21:35,996 INFO L175 Difference]: Start difference. First operand has 401 places, 341 transitions, 4149 flow. Second operand 13 states and 218 transitions. [2024-05-12 13:21:35,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 373 transitions, 5052 flow [2024-05-12 13:21:36,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 373 transitions, 4658 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-05-12 13:21:36,884 INFO L231 Difference]: Finished difference. Result has 403 places, 344 transitions, 3980 flow [2024-05-12 13:21:36,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3763, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3980, PETRI_PLACES=403, PETRI_TRANSITIONS=344} [2024-05-12 13:21:36,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-05-12 13:21:36,884 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 344 transitions, 3980 flow [2024-05-12 13:21:36,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:36,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:36,885 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:21:36,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-05-12 13:21:36,885 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:36,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:36,885 INFO L85 PathProgramCache]: Analyzing trace with hash -2101762719, now seen corresponding path program 9 times [2024-05-12 13:21:36,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:36,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972195848] [2024-05-12 13:21:36,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:36,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:36,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:38,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:38,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:38,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972195848] [2024-05-12 13:21:38,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972195848] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:38,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:38,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:21:38,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153383863] [2024-05-12 13:21:38,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:38,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:21:38,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:38,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:21:38,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:21:38,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:38,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 344 transitions, 3980 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:38,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:38,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:38,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:39,648 INFO L124 PetriNetUnfolderBase]: 2756/6167 cut-off events. [2024-05-12 13:21:39,648 INFO L125 PetriNetUnfolderBase]: For 127117/127117 co-relation queries the response was YES. [2024-05-12 13:21:39,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25104 conditions, 6167 events. 2756/6167 cut-off events. For 127117/127117 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 54837 event pairs, 1114 based on Foata normal form. 6/5783 useless extension candidates. Maximal degree in co-relation 24945. Up to 4301 conditions per place. [2024-05-12 13:21:39,721 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 278 selfloop transitions, 90 changer transitions 0/377 dead transitions. [2024-05-12 13:21:39,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 377 transitions, 4900 flow [2024-05-12 13:21:39,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:21:39,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:21:39,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-05-12 13:21:39,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-05-12 13:21:39,722 INFO L175 Difference]: Start difference. First operand has 403 places, 344 transitions, 3980 flow. Second operand 12 states and 208 transitions. [2024-05-12 13:21:39,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 377 transitions, 4900 flow [2024-05-12 13:21:40,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 377 transitions, 4720 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-05-12 13:21:40,596 INFO L231 Difference]: Finished difference. Result has 405 places, 344 transitions, 3983 flow [2024-05-12 13:21:40,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3800, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3983, PETRI_PLACES=405, PETRI_TRANSITIONS=344} [2024-05-12 13:21:40,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-05-12 13:21:40,597 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 344 transitions, 3983 flow [2024-05-12 13:21:40,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:40,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:40,597 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:21:40,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-05-12 13:21:40,597 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:40,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:40,598 INFO L85 PathProgramCache]: Analyzing trace with hash 445723217, now seen corresponding path program 10 times [2024-05-12 13:21:40,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:40,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72679025] [2024-05-12 13:21:40,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:40,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:40,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:41,701 INFO L134 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:41,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:41,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72679025] [2024-05-12 13:21:41,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72679025] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:41,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:41,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:21:41,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532166933] [2024-05-12 13:21:41,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:41,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:21:41,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:41,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:21:41,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:21:41,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:41,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 344 transitions, 3983 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:41,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:41,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:41,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:43,278 INFO L124 PetriNetUnfolderBase]: 2894/6561 cut-off events. [2024-05-12 13:21:43,278 INFO L125 PetriNetUnfolderBase]: For 185918/185918 co-relation queries the response was YES. [2024-05-12 13:21:43,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27385 conditions, 6561 events. 2894/6561 cut-off events. For 185918/185918 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 59546 event pairs, 1219 based on Foata normal form. 6/6147 useless extension candidates. Maximal degree in co-relation 27225. Up to 4483 conditions per place. [2024-05-12 13:21:43,366 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 235 selfloop transitions, 134 changer transitions 0/378 dead transitions. [2024-05-12 13:21:43,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 378 transitions, 5143 flow [2024-05-12 13:21:43,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:21:43,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:21:43,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 209 transitions. [2024-05-12 13:21:43,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-05-12 13:21:43,367 INFO L175 Difference]: Start difference. First operand has 405 places, 344 transitions, 3983 flow. Second operand 12 states and 209 transitions. [2024-05-12 13:21:43,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 378 transitions, 5143 flow [2024-05-12 13:21:44,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 378 transitions, 4969 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 13:21:44,596 INFO L231 Difference]: Finished difference. Result has 408 places, 344 transitions, 4080 flow [2024-05-12 13:21:44,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3809, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4080, PETRI_PLACES=408, PETRI_TRANSITIONS=344} [2024-05-12 13:21:44,596 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-05-12 13:21:44,596 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 344 transitions, 4080 flow [2024-05-12 13:21:44,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:44,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:44,597 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:21:44,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-05-12 13:21:44,597 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:44,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:44,597 INFO L85 PathProgramCache]: Analyzing trace with hash 445712987, now seen corresponding path program 11 times [2024-05-12 13:21:44,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:44,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617770758] [2024-05-12 13:21:44,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:44,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:44,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:45,689 INFO L134 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,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:45,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617770758] [2024-05-12 13:21:45,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617770758] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:45,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:45,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:21:45,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43700469] [2024-05-12 13:21:45,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:45,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:21:45,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:45,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:21:45,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:21:45,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:45,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 344 transitions, 4080 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:45,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:45,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:45,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:47,244 INFO L124 PetriNetUnfolderBase]: 2884/6563 cut-off events. [2024-05-12 13:21:47,244 INFO L125 PetriNetUnfolderBase]: For 150467/150467 co-relation queries the response was YES. [2024-05-12 13:21:47,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26550 conditions, 6563 events. 2884/6563 cut-off events. For 150467/150467 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 59672 event pairs, 1246 based on Foata normal form. 8/6146 useless extension candidates. Maximal degree in co-relation 26389. Up to 4715 conditions per place. [2024-05-12 13:21:47,334 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 228 selfloop transitions, 134 changer transitions 0/371 dead transitions. [2024-05-12 13:21:47,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 371 transitions, 4938 flow [2024-05-12 13:21:47,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:21:47,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:21:47,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-05-12 13:21:47,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451754385964912 [2024-05-12 13:21:47,336 INFO L175 Difference]: Start difference. First operand has 408 places, 344 transitions, 4080 flow. Second operand 12 states and 203 transitions. [2024-05-12 13:21:47,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 371 transitions, 4938 flow [2024-05-12 13:21:48,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 371 transitions, 4677 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 13:21:48,257 INFO L231 Difference]: Finished difference. Result has 411 places, 344 transitions, 4091 flow [2024-05-12 13:21:48,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3819, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4091, PETRI_PLACES=411, PETRI_TRANSITIONS=344} [2024-05-12 13:21:48,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-05-12 13:21:48,257 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 344 transitions, 4091 flow [2024-05-12 13:21:48,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:48,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:48,258 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:21:48,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-05-12 13:21:48,258 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:48,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:48,259 INFO L85 PathProgramCache]: Analyzing trace with hash -861434679, now seen corresponding path program 12 times [2024-05-12 13:21:48,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:48,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558126440] [2024-05-12 13:21:48,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:48,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:48,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:49,368 INFO L134 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,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:49,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558126440] [2024-05-12 13:21:49,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558126440] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:49,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:49,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:21:49,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974702155] [2024-05-12 13:21:49,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:49,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:21:49,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:49,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:21:49,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:21:49,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:49,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 344 transitions, 4091 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:49,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:49,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:49,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:51,175 INFO L124 PetriNetUnfolderBase]: 2985/6812 cut-off events. [2024-05-12 13:21:51,175 INFO L125 PetriNetUnfolderBase]: For 195465/195465 co-relation queries the response was YES. [2024-05-12 13:21:51,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28586 conditions, 6812 events. 2985/6812 cut-off events. For 195465/195465 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 62562 event pairs, 1317 based on Foata normal form. 6/6390 useless extension candidates. Maximal degree in co-relation 28424. Up to 5047 conditions per place. [2024-05-12 13:21:51,270 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 348 selfloop transitions, 27 changer transitions 0/384 dead transitions. [2024-05-12 13:21:51,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 384 transitions, 5289 flow [2024-05-12 13:21:51,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:21:51,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:21:51,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 215 transitions. [2024-05-12 13:21:51,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4352226720647773 [2024-05-12 13:21:51,271 INFO L175 Difference]: Start difference. First operand has 411 places, 344 transitions, 4091 flow. Second operand 13 states and 215 transitions. [2024-05-12 13:21:51,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 384 transitions, 5289 flow [2024-05-12 13:21:52,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 384 transitions, 5023 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:21:52,570 INFO L231 Difference]: Finished difference. Result has 414 places, 344 transitions, 3882 flow [2024-05-12 13:21:52,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3825, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3882, PETRI_PLACES=414, PETRI_TRANSITIONS=344} [2024-05-12 13:21:52,570 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-05-12 13:21:52,571 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 344 transitions, 3882 flow [2024-05-12 13:21:52,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:52,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:52,571 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:21:52,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-05-12 13:21:52,571 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:52,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:52,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1204089459, now seen corresponding path program 13 times [2024-05-12 13:21:52,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:52,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065868081] [2024-05-12 13:21:52,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:52,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:52,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:53,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:53,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:53,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065868081] [2024-05-12 13:21:53,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065868081] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:53,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:53,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:21:53,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744276749] [2024-05-12 13:21:53,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:53,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:21:53,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:53,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:21:53,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:21:53,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:53,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 344 transitions, 3882 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:53,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:53,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:53,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:55,305 INFO L124 PetriNetUnfolderBase]: 3039/6984 cut-off events. [2024-05-12 13:21:55,306 INFO L125 PetriNetUnfolderBase]: For 215001/215001 co-relation queries the response was YES. [2024-05-12 13:21:55,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28870 conditions, 6984 events. 3039/6984 cut-off events. For 215001/215001 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 64748 event pairs, 1401 based on Foata normal form. 8/6547 useless extension candidates. Maximal degree in co-relation 28707. Up to 5421 conditions per place. [2024-05-12 13:21:55,400 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 340 selfloop transitions, 22 changer transitions 0/371 dead transitions. [2024-05-12 13:21:55,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 371 transitions, 4740 flow [2024-05-12 13:21:55,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:21:55,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:21:55,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-05-12 13:21:55,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41885964912280704 [2024-05-12 13:21:55,401 INFO L175 Difference]: Start difference. First operand has 414 places, 344 transitions, 3882 flow. Second operand 12 states and 191 transitions. [2024-05-12 13:21:55,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 371 transitions, 4740 flow [2024-05-12 13:21:56,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 371 transitions, 4687 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-05-12 13:21:56,714 INFO L231 Difference]: Finished difference. Result has 415 places, 344 transitions, 3877 flow [2024-05-12 13:21:56,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3829, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3877, PETRI_PLACES=415, PETRI_TRANSITIONS=344} [2024-05-12 13:21:56,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-05-12 13:21:56,715 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 344 transitions, 3877 flow [2024-05-12 13:21:56,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:56,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:56,715 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:21:56,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-05-12 13:21:56,715 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:21:56,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:56,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1688098321, now seen corresponding path program 14 times [2024-05-12 13:21:56,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:56,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120567678] [2024-05-12 13:21:56,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:56,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:56,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:57,843 INFO L134 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:57,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:57,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120567678] [2024-05-12 13:21:57,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120567678] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:57,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:57,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:21:57,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498648365] [2024-05-12 13:21:57,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:57,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:21:57,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:57,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:21:57,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:21:58,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:21:58,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 344 transitions, 3877 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:58,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:58,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:21:58,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:59,500 INFO L124 PetriNetUnfolderBase]: 3113/7154 cut-off events. [2024-05-12 13:21:59,501 INFO L125 PetriNetUnfolderBase]: For 203428/203428 co-relation queries the response was YES. [2024-05-12 13:21:59,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29498 conditions, 7154 events. 3113/7154 cut-off events. For 203428/203428 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 66698 event pairs, 1376 based on Foata normal form. 6/6709 useless extension candidates. Maximal degree in co-relation 29334. Up to 4943 conditions per place. [2024-05-12 13:21:59,600 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 222 selfloop transitions, 147 changer transitions 0/378 dead transitions. [2024-05-12 13:21:59,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 378 transitions, 5045 flow [2024-05-12 13:21:59,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:21:59,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:21:59,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-05-12 13:21:59,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-05-12 13:21:59,601 INFO L175 Difference]: Start difference. First operand has 415 places, 344 transitions, 3877 flow. Second operand 12 states and 208 transitions. [2024-05-12 13:21:59,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 378 transitions, 5045 flow [2024-05-12 13:22:00,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 378 transitions, 5003 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:22:00,656 INFO L231 Difference]: Finished difference. Result has 417 places, 344 transitions, 4132 flow [2024-05-12 13:22:00,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3835, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4132, PETRI_PLACES=417, PETRI_TRANSITIONS=344} [2024-05-12 13:22:00,656 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-05-12 13:22:00,656 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 344 transitions, 4132 flow [2024-05-12 13:22:00,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:00,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:00,657 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:22:00,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-05-12 13:22:00,657 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:00,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:00,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1204377759, now seen corresponding path program 15 times [2024-05-12 13:22:00,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:00,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285774602] [2024-05-12 13:22:00,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:00,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:00,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:01,956 INFO L134 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:01,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:01,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285774602] [2024-05-12 13:22:01,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285774602] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:01,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:01,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:01,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773826095] [2024-05-12 13:22:01,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:01,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:01,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:01,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:01,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:02,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:02,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 344 transitions, 4132 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:02,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:02,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:02,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:03,650 INFO L124 PetriNetUnfolderBase]: 3167/7318 cut-off events. [2024-05-12 13:22:03,650 INFO L125 PetriNetUnfolderBase]: For 225870/225870 co-relation queries the response was YES. [2024-05-12 13:22:03,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30498 conditions, 7318 events. 3167/7318 cut-off events. For 225870/225870 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 68871 event pairs, 1511 based on Foata normal form. 8/6866 useless extension candidates. Maximal degree in co-relation 30333. Up to 5664 conditions per place. [2024-05-12 13:22:03,753 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 343 selfloop transitions, 19 changer transitions 0/371 dead transitions. [2024-05-12 13:22:03,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 371 transitions, 4990 flow [2024-05-12 13:22:03,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:22:03,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:22:03,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-05-12 13:22:03,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-05-12 13:22:03,755 INFO L175 Difference]: Start difference. First operand has 417 places, 344 transitions, 4132 flow. Second operand 12 states and 190 transitions. [2024-05-12 13:22:03,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 371 transitions, 4990 flow [2024-05-12 13:22:05,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 371 transitions, 4702 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 13:22:05,346 INFO L231 Difference]: Finished difference. Result has 420 places, 344 transitions, 3887 flow [2024-05-12 13:22:05,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3844, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3887, PETRI_PLACES=420, PETRI_TRANSITIONS=344} [2024-05-12 13:22:05,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-05-12 13:22:05,347 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 344 transitions, 3887 flow [2024-05-12 13:22:05,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:05,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:05,347 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:22:05,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-05-12 13:22:05,348 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:05,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:05,348 INFO L85 PathProgramCache]: Analyzing trace with hash -861790869, now seen corresponding path program 16 times [2024-05-12 13:22:05,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:05,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948343186] [2024-05-12 13:22:05,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:05,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:05,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:06,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:22:06,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:06,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948343186] [2024-05-12 13:22:06,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948343186] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:06,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:06,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:06,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673372941] [2024-05-12 13:22:06,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:06,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:06,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:06,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:06,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:06,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:06,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 344 transitions, 3887 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:06,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:06,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:06,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:08,443 INFO L124 PetriNetUnfolderBase]: 3221/7455 cut-off events. [2024-05-12 13:22:08,444 INFO L125 PetriNetUnfolderBase]: For 229526/229526 co-relation queries the response was YES. [2024-05-12 13:22:08,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30672 conditions, 7455 events. 3221/7455 cut-off events. For 229526/229526 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 70529 event pairs, 1553 based on Foata normal form. 8/6997 useless extension candidates. Maximal degree in co-relation 30506. Up to 5784 conditions per place. [2024-05-12 13:22:08,539 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 337 selfloop transitions, 27 changer transitions 0/373 dead transitions. [2024-05-12 13:22:08,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 373 transitions, 4757 flow [2024-05-12 13:22:08,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:22:08,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:22:08,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 206 transitions. [2024-05-12 13:22:08,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41700404858299595 [2024-05-12 13:22:08,540 INFO L175 Difference]: Start difference. First operand has 420 places, 344 transitions, 3887 flow. Second operand 13 states and 206 transitions. [2024-05-12 13:22:08,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 373 transitions, 4757 flow [2024-05-12 13:22:09,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 373 transitions, 4710 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-05-12 13:22:09,733 INFO L231 Difference]: Finished difference. Result has 422 places, 344 transitions, 3898 flow [2024-05-12 13:22:09,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3840, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3898, PETRI_PLACES=422, PETRI_TRANSITIONS=344} [2024-05-12 13:22:09,734 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-05-12 13:22:09,734 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 344 transitions, 3898 flow [2024-05-12 13:22:09,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:09,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:09,735 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:22:09,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-05-12 13:22:09,735 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:09,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:09,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1956136299, now seen corresponding path program 17 times [2024-05-12 13:22:09,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:09,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034233523] [2024-05-12 13:22:09,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:09,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:09,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:10,722 INFO L134 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,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:10,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034233523] [2024-05-12 13:22:10,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034233523] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:10,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:10,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:10,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326530383] [2024-05-12 13:22:10,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:10,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:10,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:10,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:10,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:10,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:10,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 344 transitions, 3898 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:10,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:10,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:10,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:12,379 INFO L124 PetriNetUnfolderBase]: 3211/7435 cut-off events. [2024-05-12 13:22:12,380 INFO L125 PetriNetUnfolderBase]: For 172568/172568 co-relation queries the response was YES. [2024-05-12 13:22:12,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29629 conditions, 7435 events. 3211/7435 cut-off events. For 172568/172568 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 70281 event pairs, 1491 based on Foata normal form. 8/6973 useless extension candidates. Maximal degree in co-relation 29463. Up to 5395 conditions per place. [2024-05-12 13:22:12,482 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 215 selfloop transitions, 147 changer transitions 0/371 dead transitions. [2024-05-12 13:22:12,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 371 transitions, 4756 flow [2024-05-12 13:22:12,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:22:12,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:22:12,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-05-12 13:22:12,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44298245614035087 [2024-05-12 13:22:12,483 INFO L175 Difference]: Start difference. First operand has 422 places, 344 transitions, 3898 flow. Second operand 12 states and 202 transitions. [2024-05-12 13:22:12,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 371 transitions, 4756 flow [2024-05-12 13:22:13,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 371 transitions, 4704 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-05-12 13:22:13,507 INFO L231 Difference]: Finished difference. Result has 423 places, 344 transitions, 4144 flow [2024-05-12 13:22:13,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3846, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4144, PETRI_PLACES=423, PETRI_TRANSITIONS=344} [2024-05-12 13:22:13,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-05-12 13:22:13,507 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 344 transitions, 4144 flow [2024-05-12 13:22:13,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:13,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:13,508 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:22:13,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-05-12 13:22:13,508 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:13,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:13,508 INFO L85 PathProgramCache]: Analyzing trace with hash -2024896415, now seen corresponding path program 18 times [2024-05-12 13:22:13,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:13,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459211028] [2024-05-12 13:22:13,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:13,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:13,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:14,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:22:14,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:14,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459211028] [2024-05-12 13:22:14,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459211028] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:14,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:14,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:14,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157898359] [2024-05-12 13:22:14,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:14,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:14,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:14,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:14,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:14,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:14,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 344 transitions, 4144 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:14,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:14,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:14,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:16,425 INFO L124 PetriNetUnfolderBase]: 3285/7653 cut-off events. [2024-05-12 13:22:16,426 INFO L125 PetriNetUnfolderBase]: For 160306/160306 co-relation queries the response was YES. [2024-05-12 13:22:16,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30713 conditions, 7653 events. 3285/7653 cut-off events. For 160306/160306 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 72950 event pairs, 1578 based on Foata normal form. 6/7181 useless extension candidates. Maximal degree in co-relation 30546. Up to 5707 conditions per place. [2024-05-12 13:22:16,533 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 346 selfloop transitions, 22 changer transitions 0/377 dead transitions. [2024-05-12 13:22:16,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 377 transitions, 5064 flow [2024-05-12 13:22:16,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:22:16,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:22:16,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-05-12 13:22:16,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298245614035088 [2024-05-12 13:22:16,535 INFO L175 Difference]: Start difference. First operand has 423 places, 344 transitions, 4144 flow. Second operand 12 states and 196 transitions. [2024-05-12 13:22:16,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 377 transitions, 5064 flow [2024-05-12 13:22:17,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 377 transitions, 4772 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:22:17,605 INFO L231 Difference]: Finished difference. Result has 425 places, 344 transitions, 3899 flow [2024-05-12 13:22:17,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3899, PETRI_PLACES=425, PETRI_TRANSITIONS=344} [2024-05-12 13:22:17,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-05-12 13:22:17,619 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 344 transitions, 3899 flow [2024-05-12 13:22:17,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:17,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:17,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:22:17,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-05-12 13:22:17,620 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:17,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:17,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1129828847, now seen corresponding path program 19 times [2024-05-12 13:22:17,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:17,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516877712] [2024-05-12 13:22:17,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:17,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:17,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:18,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:22:18,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:18,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516877712] [2024-05-12 13:22:18,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516877712] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:18,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:18,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:18,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361564450] [2024-05-12 13:22:18,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:18,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:18,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:18,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:18,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:18,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:18,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 344 transitions, 3899 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:18,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:18,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:18,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:20,517 INFO L124 PetriNetUnfolderBase]: 3302/7709 cut-off events. [2024-05-12 13:22:20,517 INFO L125 PetriNetUnfolderBase]: For 144978/144978 co-relation queries the response was YES. [2024-05-12 13:22:20,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30180 conditions, 7709 events. 3302/7709 cut-off events. For 144978/144978 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 73669 event pairs, 1603 based on Foata normal form. 6/7232 useless extension candidates. Maximal degree in co-relation 30012. Up to 5853 conditions per place. [2024-05-12 13:22:20,624 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 343 selfloop transitions, 27 changer transitions 0/379 dead transitions. [2024-05-12 13:22:20,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 379 transitions, 4831 flow [2024-05-12 13:22:20,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:22:20,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:22:20,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 212 transitions. [2024-05-12 13:22:20,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4291497975708502 [2024-05-12 13:22:20,625 INFO L175 Difference]: Start difference. First operand has 425 places, 344 transitions, 3899 flow. Second operand 13 states and 212 transitions. [2024-05-12 13:22:20,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 379 transitions, 4831 flow [2024-05-12 13:22:21,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 379 transitions, 4788 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:22:21,620 INFO L231 Difference]: Finished difference. Result has 428 places, 344 transitions, 3913 flow [2024-05-12 13:22:21,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3856, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3913, PETRI_PLACES=428, PETRI_TRANSITIONS=344} [2024-05-12 13:22:21,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-05-12 13:22:21,621 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 344 transitions, 3913 flow [2024-05-12 13:22:21,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:21,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:21,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:22:21,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-05-12 13:22:21,621 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:21,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:21,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1223086119, now seen corresponding path program 1 times [2024-05-12 13:22:21,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:21,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658749832] [2024-05-12 13:22:21,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:21,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:21,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:22,802 INFO L134 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:22,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:22,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658749832] [2024-05-12 13:22:22,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658749832] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:22,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:22,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:22,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778867316] [2024-05-12 13:22:22,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:22,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:22,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:22,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:22,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:22,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:22,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 344 transitions, 3913 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:22,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:22,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:22,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:24,567 INFO L124 PetriNetUnfolderBase]: 3302/7672 cut-off events. [2024-05-12 13:22:24,567 INFO L125 PetriNetUnfolderBase]: For 149271/149271 co-relation queries the response was YES. [2024-05-12 13:22:24,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30181 conditions, 7672 events. 3302/7672 cut-off events. For 149271/149271 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 73145 event pairs, 1503 based on Foata normal form. 6/7206 useless extension candidates. Maximal degree in co-relation 30012. Up to 5756 conditions per place. [2024-05-12 13:22:24,674 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 317 selfloop transitions, 60 changer transitions 0/386 dead transitions. [2024-05-12 13:22:24,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 386 transitions, 4821 flow [2024-05-12 13:22:24,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:22:24,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:22:24,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-05-12 13:22:24,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45394736842105265 [2024-05-12 13:22:24,675 INFO L175 Difference]: Start difference. First operand has 428 places, 344 transitions, 3913 flow. Second operand 12 states and 207 transitions. [2024-05-12 13:22:24,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 386 transitions, 4821 flow [2024-05-12 13:22:25,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 386 transitions, 4768 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-05-12 13:22:25,696 INFO L231 Difference]: Finished difference. Result has 429 places, 344 transitions, 3983 flow [2024-05-12 13:22:25,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3860, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3983, PETRI_PLACES=429, PETRI_TRANSITIONS=344} [2024-05-12 13:22:25,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-05-12 13:22:25,697 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 344 transitions, 3983 flow [2024-05-12 13:22:25,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:25,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:25,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:22:25,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-05-12 13:22:25,697 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:25,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:25,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1322755649, now seen corresponding path program 2 times [2024-05-12 13:22:25,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:25,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056211938] [2024-05-12 13:22:25,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:25,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:25,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:26,935 INFO L134 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:26,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:26,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056211938] [2024-05-12 13:22:26,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056211938] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:26,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:26,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:26,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112572691] [2024-05-12 13:22:26,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:26,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:26,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:26,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:26,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:27,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:27,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 344 transitions, 3983 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:27,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:27,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:27,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:28,758 INFO L124 PetriNetUnfolderBase]: 3339/7775 cut-off events. [2024-05-12 13:22:28,759 INFO L125 PetriNetUnfolderBase]: For 151117/151117 co-relation queries the response was YES. [2024-05-12 13:22:28,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30564 conditions, 7775 events. 3339/7775 cut-off events. For 151117/151117 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 74458 event pairs, 1578 based on Foata normal form. 6/7301 useless extension candidates. Maximal degree in co-relation 30394. Up to 5994 conditions per place. [2024-05-12 13:22:28,861 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 305 selfloop transitions, 64 changer transitions 0/378 dead transitions. [2024-05-12 13:22:28,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 378 transitions, 4847 flow [2024-05-12 13:22:28,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:22:28,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:22:28,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 197 transitions. [2024-05-12 13:22:28,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43201754385964913 [2024-05-12 13:22:28,863 INFO L175 Difference]: Start difference. First operand has 429 places, 344 transitions, 3983 flow. Second operand 12 states and 197 transitions. [2024-05-12 13:22:28,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 378 transitions, 4847 flow [2024-05-12 13:22:29,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 378 transitions, 4728 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:22:29,900 INFO L231 Difference]: Finished difference. Result has 431 places, 344 transitions, 3995 flow [2024-05-12 13:22:29,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3864, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3995, PETRI_PLACES=431, PETRI_TRANSITIONS=344} [2024-05-12 13:22:29,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-05-12 13:22:29,901 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 344 transitions, 3995 flow [2024-05-12 13:22:29,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:29,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:29,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:22:29,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-05-12 13:22:29,901 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:29,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:29,901 INFO L85 PathProgramCache]: Analyzing trace with hash 3290205, now seen corresponding path program 3 times [2024-05-12 13:22:29,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:29,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034851431] [2024-05-12 13:22:29,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:29,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:29,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:30,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:22:30,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:30,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034851431] [2024-05-12 13:22:30,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034851431] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:30,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:30,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:30,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213602165] [2024-05-12 13:22:30,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:30,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:30,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:30,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:30,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:31,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:31,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 344 transitions, 3995 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:31,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:31,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:31,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:33,044 INFO L124 PetriNetUnfolderBase]: 3376/7860 cut-off events. [2024-05-12 13:22:33,044 INFO L125 PetriNetUnfolderBase]: For 152559/152559 co-relation queries the response was YES. [2024-05-12 13:22:33,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30773 conditions, 7860 events. 3376/7860 cut-off events. For 152559/152559 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 75406 event pairs, 1594 based on Foata normal form. 6/7385 useless extension candidates. Maximal degree in co-relation 30602. Up to 6011 conditions per place. [2024-05-12 13:22:33,155 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 309 selfloop transitions, 64 changer transitions 0/382 dead transitions. [2024-05-12 13:22:33,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 382 transitions, 4881 flow [2024-05-12 13:22:33,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:22:33,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:22:33,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-05-12 13:22:33,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44298245614035087 [2024-05-12 13:22:33,157 INFO L175 Difference]: Start difference. First operand has 431 places, 344 transitions, 3995 flow. Second operand 12 states and 202 transitions. [2024-05-12 13:22:33,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 382 transitions, 4881 flow [2024-05-12 13:22:34,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 382 transitions, 4754 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:22:34,282 INFO L231 Difference]: Finished difference. Result has 433 places, 344 transitions, 3999 flow [2024-05-12 13:22:34,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3868, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3999, PETRI_PLACES=433, PETRI_TRANSITIONS=344} [2024-05-12 13:22:34,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-05-12 13:22:34,283 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 344 transitions, 3999 flow [2024-05-12 13:22:34,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:34,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:34,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:22:34,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-05-12 13:22:34,283 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:34,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:34,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2075073143, now seen corresponding path program 4 times [2024-05-12 13:22:34,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:34,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100308802] [2024-05-12 13:22:34,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:34,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:34,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:35,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:22:35,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:35,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100308802] [2024-05-12 13:22:35,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100308802] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:35,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:35,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:35,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831253862] [2024-05-12 13:22:35,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:35,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:35,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:35,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:35,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:35,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:35,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 344 transitions, 3999 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:35,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:35,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:35,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:37,505 INFO L124 PetriNetUnfolderBase]: 3413/7930 cut-off events. [2024-05-12 13:22:37,505 INFO L125 PetriNetUnfolderBase]: For 154304/154304 co-relation queries the response was YES. [2024-05-12 13:22:37,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31018 conditions, 7930 events. 3413/7930 cut-off events. For 154304/154304 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 76108 event pairs, 1585 based on Foata normal form. 6/7463 useless extension candidates. Maximal degree in co-relation 30846. Up to 5740 conditions per place. [2024-05-12 13:22:37,629 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 320 selfloop transitions, 61 changer transitions 0/390 dead transitions. [2024-05-12 13:22:37,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 390 transitions, 4929 flow [2024-05-12 13:22:37,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:22:37,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:22:37,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 212 transitions. [2024-05-12 13:22:37,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-05-12 13:22:37,630 INFO L175 Difference]: Start difference. First operand has 433 places, 344 transitions, 3999 flow. Second operand 12 states and 212 transitions. [2024-05-12 13:22:37,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 390 transitions, 4929 flow [2024-05-12 13:22:38,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 390 transitions, 4802 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:22:38,793 INFO L231 Difference]: Finished difference. Result has 435 places, 344 transitions, 3997 flow [2024-05-12 13:22:38,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3872, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3997, PETRI_PLACES=435, PETRI_TRANSITIONS=344} [2024-05-12 13:22:38,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-05-12 13:22:38,794 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 344 transitions, 3997 flow [2024-05-12 13:22:38,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:38,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:38,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:22:38,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-05-12 13:22:38,795 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:38,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:38,795 INFO L85 PathProgramCache]: Analyzing trace with hash -991744457, now seen corresponding path program 5 times [2024-05-12 13:22:38,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:38,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785915725] [2024-05-12 13:22:38,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:38,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:38,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:39,878 INFO L134 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:39,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:39,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785915725] [2024-05-12 13:22:39,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785915725] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:39,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:39,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:39,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989827002] [2024-05-12 13:22:39,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:39,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:39,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:39,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:39,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:40,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:40,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 344 transitions, 3997 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:40,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:40,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:40,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:41,784 INFO L124 PetriNetUnfolderBase]: 3450/8012 cut-off events. [2024-05-12 13:22:41,785 INFO L125 PetriNetUnfolderBase]: For 156520/156520 co-relation queries the response was YES. [2024-05-12 13:22:41,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31349 conditions, 8012 events. 3450/8012 cut-off events. For 156520/156520 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 76975 event pairs, 1639 based on Foata normal form. 6/7591 useless extension candidates. Maximal degree in co-relation 31176. Up to 6127 conditions per place. [2024-05-12 13:22:41,904 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 349 selfloop transitions, 35 changer transitions 0/393 dead transitions. [2024-05-12 13:22:41,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 393 transitions, 4943 flow [2024-05-12 13:22:41,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:22:41,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:22:41,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-05-12 13:22:41,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-05-12 13:22:41,905 INFO L175 Difference]: Start difference. First operand has 435 places, 344 transitions, 3997 flow. Second operand 12 states and 208 transitions. [2024-05-12 13:22:41,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 393 transitions, 4943 flow [2024-05-12 13:22:42,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 393 transitions, 4822 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:22:42,956 INFO L231 Difference]: Finished difference. Result has 437 places, 344 transitions, 3950 flow [2024-05-12 13:22:42,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3950, PETRI_PLACES=437, PETRI_TRANSITIONS=344} [2024-05-12 13:22:42,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-05-12 13:22:42,957 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 344 transitions, 3950 flow [2024-05-12 13:22:42,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:42,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:42,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:22:42,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-05-12 13:22:42,958 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:42,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:42,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1098958109, now seen corresponding path program 6 times [2024-05-12 13:22:42,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:42,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777991000] [2024-05-12 13:22:42,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:42,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:42,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:44,389 INFO L134 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:44,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:44,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777991000] [2024-05-12 13:22:44,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777991000] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:44,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:44,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:44,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601577389] [2024-05-12 13:22:44,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:44,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:44,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:44,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:44,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:44,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:44,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 344 transitions, 3950 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:44,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:44,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:44,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:46,503 INFO L124 PetriNetUnfolderBase]: 3487/8111 cut-off events. [2024-05-12 13:22:46,503 INFO L125 PetriNetUnfolderBase]: For 157719/157719 co-relation queries the response was YES. [2024-05-12 13:22:46,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31461 conditions, 8111 events. 3487/8111 cut-off events. For 157719/157719 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 78217 event pairs, 1698 based on Foata normal form. 6/7632 useless extension candidates. Maximal degree in co-relation 31287. Up to 6029 conditions per place. [2024-05-12 13:22:46,624 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 284 selfloop transitions, 91 changer transitions 0/384 dead transitions. [2024-05-12 13:22:46,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 384 transitions, 4848 flow [2024-05-12 13:22:46,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:22:46,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:22:46,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 212 transitions. [2024-05-12 13:22:46,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-05-12 13:22:46,625 INFO L175 Difference]: Start difference. First operand has 437 places, 344 transitions, 3950 flow. Second operand 12 states and 212 transitions. [2024-05-12 13:22:46,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 384 transitions, 4848 flow [2024-05-12 13:22:47,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 384 transitions, 4206 flow, removed 42 selfloop flow, removed 20 redundant places. [2024-05-12 13:22:47,803 INFO L231 Difference]: Finished difference. Result has 429 places, 344 transitions, 3493 flow [2024-05-12 13:22:47,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3308, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3493, PETRI_PLACES=429, PETRI_TRANSITIONS=344} [2024-05-12 13:22:47,804 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-05-12 13:22:47,804 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 344 transitions, 3493 flow [2024-05-12 13:22:47,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:47,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:47,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:22:47,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-05-12 13:22:47,805 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:47,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:47,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1305611549, now seen corresponding path program 7 times [2024-05-12 13:22:47,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:47,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594222206] [2024-05-12 13:22:47,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:47,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:47,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:49,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:22:49,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:49,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594222206] [2024-05-12 13:22:49,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594222206] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:49,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:49,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:49,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768464852] [2024-05-12 13:22:49,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:49,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:49,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:49,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:49,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:49,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:49,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 344 transitions, 3493 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:49,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:49,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:49,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:51,010 INFO L124 PetriNetUnfolderBase]: 3524/8209 cut-off events. [2024-05-12 13:22:51,011 INFO L125 PetriNetUnfolderBase]: For 157988/157988 co-relation queries the response was YES. [2024-05-12 13:22:51,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29662 conditions, 8209 events. 3524/8209 cut-off events. For 157988/157988 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 79418 event pairs, 1793 based on Foata normal form. 6/7726 useless extension candidates. Maximal degree in co-relation 29498. Up to 6343 conditions per place. [2024-05-12 13:22:51,128 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 310 selfloop transitions, 57 changer transitions 0/376 dead transitions. [2024-05-12 13:22:51,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 376 transitions, 4347 flow [2024-05-12 13:22:51,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:22:51,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:22:51,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-05-12 13:22:51,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2024-05-12 13:22:51,129 INFO L175 Difference]: Start difference. First operand has 429 places, 344 transitions, 3493 flow. Second operand 12 states and 200 transitions. [2024-05-12 13:22:51,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 376 transitions, 4347 flow [2024-05-12 13:22:52,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 376 transitions, 4019 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-05-12 13:22:52,301 INFO L231 Difference]: Finished difference. Result has 428 places, 344 transitions, 3282 flow [2024-05-12 13:22:52,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3282, PETRI_PLACES=428, PETRI_TRANSITIONS=344} [2024-05-12 13:22:52,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-05-12 13:22:52,316 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 344 transitions, 3282 flow [2024-05-12 13:22:52,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:52,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:52,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:22:52,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-05-12 13:22:52,317 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:52,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:52,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1304528115, now seen corresponding path program 8 times [2024-05-12 13:22:52,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:52,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752546824] [2024-05-12 13:22:52,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:52,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:52,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:53,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:22:53,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:53,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752546824] [2024-05-12 13:22:53,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752546824] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:53,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:53,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:53,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815361756] [2024-05-12 13:22:53,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:53,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:53,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:53,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:53,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:53,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:53,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 344 transitions, 3282 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:53,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:53,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:53,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:22:55,544 INFO L124 PetriNetUnfolderBase]: 3561/8277 cut-off events. [2024-05-12 13:22:55,544 INFO L125 PetriNetUnfolderBase]: For 143887/143887 co-relation queries the response was YES. [2024-05-12 13:22:55,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28334 conditions, 8277 events. 3561/8277 cut-off events. For 143887/143887 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 80164 event pairs, 1819 based on Foata normal form. 6/7799 useless extension candidates. Maximal degree in co-relation 28172. Up to 6349 conditions per place. [2024-05-12 13:22:55,661 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 310 selfloop transitions, 61 changer transitions 0/380 dead transitions. [2024-05-12 13:22:55,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 380 transitions, 4158 flow [2024-05-12 13:22:55,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:22:55,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:22:55,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2024-05-12 13:22:55,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44956140350877194 [2024-05-12 13:22:55,662 INFO L175 Difference]: Start difference. First operand has 428 places, 344 transitions, 3282 flow. Second operand 12 states and 205 transitions. [2024-05-12 13:22:55,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 380 transitions, 4158 flow [2024-05-12 13:22:56,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 380 transitions, 4045 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:22:56,739 INFO L231 Difference]: Finished difference. Result has 430 places, 344 transitions, 3294 flow [2024-05-12 13:22:56,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3169, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3294, PETRI_PLACES=430, PETRI_TRANSITIONS=344} [2024-05-12 13:22:56,740 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-05-12 13:22:56,740 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 344 transitions, 3294 flow [2024-05-12 13:22:56,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:56,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:22:56,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:22:56,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-05-12 13:22:56,741 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:22:56,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:22:56,741 INFO L85 PathProgramCache]: Analyzing trace with hash 663856397, now seen corresponding path program 9 times [2024-05-12 13:22:56,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:22:56,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319198301] [2024-05-12 13:22:56,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:22:56,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:22:56,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:22:58,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:22:58,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:22:58,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319198301] [2024-05-12 13:22:58,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319198301] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:22:58,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:22:58,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:22:58,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776637976] [2024-05-12 13:22:58,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:22:58,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:22:58,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:22:58,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:22:58,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:22:58,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:22:58,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 344 transitions, 3294 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:22:58,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:22:58,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:22:58,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:00,134 INFO L124 PetriNetUnfolderBase]: 3598/8357 cut-off events. [2024-05-12 13:23:00,135 INFO L125 PetriNetUnfolderBase]: For 145693/145693 co-relation queries the response was YES. [2024-05-12 13:23:00,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28608 conditions, 8357 events. 3598/8357 cut-off events. For 145693/145693 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 81102 event pairs, 1838 based on Foata normal form. 6/7876 useless extension candidates. Maximal degree in co-relation 28445. Up to 6353 conditions per place. [2024-05-12 13:23:00,269 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 280 selfloop transitions, 91 changer transitions 0/380 dead transitions. [2024-05-12 13:23:00,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 380 transitions, 4170 flow [2024-05-12 13:23:00,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:00,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:00,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-05-12 13:23:00,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45394736842105265 [2024-05-12 13:23:00,270 INFO L175 Difference]: Start difference. First operand has 430 places, 344 transitions, 3294 flow. Second operand 12 states and 207 transitions. [2024-05-12 13:23:00,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 380 transitions, 4170 flow [2024-05-12 13:23:01,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 380 transitions, 4049 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:01,403 INFO L231 Difference]: Finished difference. Result has 432 places, 344 transitions, 3358 flow [2024-05-12 13:23:01,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3173, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3358, PETRI_PLACES=432, PETRI_TRANSITIONS=344} [2024-05-12 13:23:01,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-05-12 13:23:01,403 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 344 transitions, 3358 flow [2024-05-12 13:23:01,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:01,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:01,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:01,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-05-12 13:23:01,404 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:01,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:01,404 INFO L85 PathProgramCache]: Analyzing trace with hash -532253427, now seen corresponding path program 10 times [2024-05-12 13:23:01,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:01,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710926272] [2024-05-12 13:23:01,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:01,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:01,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:02,797 INFO L134 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:02,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:02,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710926272] [2024-05-12 13:23:02,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710926272] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:02,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:02,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:23:02,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572349914] [2024-05-12 13:23:02,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:02,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:23:02,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:02,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:23:02,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:23:02,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:23:02,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 344 transitions, 3358 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:02,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:02,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:23:02,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:04,565 INFO L124 PetriNetUnfolderBase]: 3635/8436 cut-off events. [2024-05-12 13:23:04,565 INFO L125 PetriNetUnfolderBase]: For 147945/147945 co-relation queries the response was YES. [2024-05-12 13:23:04,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28930 conditions, 8436 events. 3635/8436 cut-off events. For 147945/147945 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 81922 event pairs, 1811 based on Foata normal form. 6/7966 useless extension candidates. Maximal degree in co-relation 28766. Up to 6009 conditions per place. [2024-05-12 13:23:04,694 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 314 selfloop transitions, 65 changer transitions 0/388 dead transitions. [2024-05-12 13:23:04,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 388 transitions, 4278 flow [2024-05-12 13:23:04,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:04,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:04,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 212 transitions. [2024-05-12 13:23:04,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-05-12 13:23:04,695 INFO L175 Difference]: Start difference. First operand has 432 places, 344 transitions, 3358 flow. Second operand 12 states and 212 transitions. [2024-05-12 13:23:04,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 388 transitions, 4278 flow [2024-05-12 13:23:05,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 388 transitions, 4097 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:05,696 INFO L231 Difference]: Finished difference. Result has 434 places, 344 transitions, 3310 flow [2024-05-12 13:23:05,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3177, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3310, PETRI_PLACES=434, PETRI_TRANSITIONS=344} [2024-05-12 13:23:05,697 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-05-12 13:23:05,697 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 344 transitions, 3310 flow [2024-05-12 13:23:05,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:05,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:05,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:05,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-05-12 13:23:05,697 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:05,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:05,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1503829905, now seen corresponding path program 11 times [2024-05-12 13:23:05,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:05,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784317030] [2024-05-12 13:23:05,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:05,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:05,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:07,050 INFO L134 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:07,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:07,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784317030] [2024-05-12 13:23:07,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784317030] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:07,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:07,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:23:07,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378777179] [2024-05-12 13:23:07,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:07,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:23:07,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:07,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:23:07,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:23:07,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:23:07,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 344 transitions, 3310 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:07,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:07,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:23:07,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:09,051 INFO L124 PetriNetUnfolderBase]: 3672/8545 cut-off events. [2024-05-12 13:23:09,051 INFO L125 PetriNetUnfolderBase]: For 149462/149462 co-relation queries the response was YES. [2024-05-12 13:23:09,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29253 conditions, 8545 events. 3672/8545 cut-off events. For 149462/149462 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 83417 event pairs, 1883 based on Foata normal form. 6/8062 useless extension candidates. Maximal degree in co-relation 29088. Up to 6284 conditions per place. [2024-05-12 13:23:09,185 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 271 selfloop transitions, 104 changer transitions 0/384 dead transitions. [2024-05-12 13:23:09,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 384 transitions, 4208 flow [2024-05-12 13:23:09,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:09,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:09,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 209 transitions. [2024-05-12 13:23:09,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-05-12 13:23:09,186 INFO L175 Difference]: Start difference. First operand has 434 places, 344 transitions, 3310 flow. Second operand 12 states and 209 transitions. [2024-05-12 13:23:09,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 384 transitions, 4208 flow [2024-05-12 13:23:10,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 384 transitions, 4079 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:10,589 INFO L231 Difference]: Finished difference. Result has 436 places, 344 transitions, 3392 flow [2024-05-12 13:23:10,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3392, PETRI_PLACES=436, PETRI_TRANSITIONS=344} [2024-05-12 13:23:10,589 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-05-12 13:23:10,590 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 344 transitions, 3392 flow [2024-05-12 13:23:10,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:10,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:10,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:10,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-05-12 13:23:10,590 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:10,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:10,591 INFO L85 PathProgramCache]: Analyzing trace with hash 893799647, now seen corresponding path program 12 times [2024-05-12 13:23:10,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:10,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882082948] [2024-05-12 13:23:10,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:10,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:10,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:12,050 INFO L134 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,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:12,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882082948] [2024-05-12 13:23:12,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882082948] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:12,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:12,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:23:12,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561136322] [2024-05-12 13:23:12,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:12,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:23:12,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:12,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:23:12,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:23:12,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:23:12,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 344 transitions, 3392 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:12,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:12,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:23:12,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:14,148 INFO L124 PetriNetUnfolderBase]: 3709/8644 cut-off events. [2024-05-12 13:23:14,149 INFO L125 PetriNetUnfolderBase]: For 151330/151330 co-relation queries the response was YES. [2024-05-12 13:23:14,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29558 conditions, 8644 events. 3709/8644 cut-off events. For 151330/151330 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 84658 event pairs, 1988 based on Foata normal form. 6/8151 useless extension candidates. Maximal degree in co-relation 29392. Up to 6738 conditions per place. [2024-05-12 13:23:14,252 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 303 selfloop transitions, 64 changer transitions 0/376 dead transitions. [2024-05-12 13:23:14,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 376 transitions, 4246 flow [2024-05-12 13:23:14,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:14,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:14,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-05-12 13:23:14,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2024-05-12 13:23:14,254 INFO L175 Difference]: Start difference. First operand has 436 places, 344 transitions, 3392 flow. Second operand 12 states and 198 transitions. [2024-05-12 13:23:14,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 376 transitions, 4246 flow [2024-05-12 13:23:15,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 376 transitions, 4039 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:15,425 INFO L231 Difference]: Finished difference. Result has 438 places, 344 transitions, 3316 flow [2024-05-12 13:23:15,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3316, PETRI_PLACES=438, PETRI_TRANSITIONS=344} [2024-05-12 13:23:15,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-05-12 13:23:15,425 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 344 transitions, 3316 flow [2024-05-12 13:23:15,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:15,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:15,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:15,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-05-12 13:23:15,426 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:15,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:15,426 INFO L85 PathProgramCache]: Analyzing trace with hash 637097327, now seen corresponding path program 13 times [2024-05-12 13:23:15,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:15,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695567577] [2024-05-12 13:23:15,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:15,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:15,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:16,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:16,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:16,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695567577] [2024-05-12 13:23:16,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695567577] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:16,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:16,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:23:16,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182831271] [2024-05-12 13:23:16,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:16,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:23:16,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:16,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:23:16,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:23:17,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:23:17,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 344 transitions, 3316 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:17,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:17,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:23:17,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:18,874 INFO L124 PetriNetUnfolderBase]: 3746/8721 cut-off events. [2024-05-12 13:23:18,875 INFO L125 PetriNetUnfolderBase]: For 152279/152279 co-relation queries the response was YES. [2024-05-12 13:23:18,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29586 conditions, 8721 events. 3746/8721 cut-off events. For 152279/152279 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 85562 event pairs, 1994 based on Foata normal form. 6/8230 useless extension candidates. Maximal degree in co-relation 29419. Up to 6627 conditions per place. [2024-05-12 13:23:18,993 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 262 selfloop transitions, 109 changer transitions 0/380 dead transitions. [2024-05-12 13:23:18,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 380 transitions, 4192 flow [2024-05-12 13:23:18,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:18,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:18,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 204 transitions. [2024-05-12 13:23:18,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-05-12 13:23:18,994 INFO L175 Difference]: Start difference. First operand has 438 places, 344 transitions, 3316 flow. Second operand 12 states and 204 transitions. [2024-05-12 13:23:18,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 380 transitions, 4192 flow [2024-05-12 13:23:20,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 380 transitions, 4065 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:20,116 INFO L231 Difference]: Finished difference. Result has 440 places, 344 transitions, 3410 flow [2024-05-12 13:23:20,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3410, PETRI_PLACES=440, PETRI_TRANSITIONS=344} [2024-05-12 13:23:20,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-05-12 13:23:20,117 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 344 transitions, 3410 flow [2024-05-12 13:23:20,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:20,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:20,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:20,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-05-12 13:23:20,117 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:20,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:20,118 INFO L85 PathProgramCache]: Analyzing trace with hash -651520741, now seen corresponding path program 14 times [2024-05-12 13:23:20,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:20,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124964693] [2024-05-12 13:23:20,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:20,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:20,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:21,579 INFO L134 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:21,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:21,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124964693] [2024-05-12 13:23:21,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124964693] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:21,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:21,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:23:21,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119272418] [2024-05-12 13:23:21,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:21,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:23:21,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:21,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:23:21,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:23:21,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:23:21,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 344 transitions, 3410 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:21,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:21,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:23:21,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:23,786 INFO L124 PetriNetUnfolderBase]: 3783/8800 cut-off events. [2024-05-12 13:23:23,786 INFO L125 PetriNetUnfolderBase]: For 154697/154697 co-relation queries the response was YES. [2024-05-12 13:23:23,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29983 conditions, 8800 events. 3783/8800 cut-off events. For 154697/154697 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 86465 event pairs, 2056 based on Foata normal form. 6/8308 useless extension candidates. Maximal degree in co-relation 29815. Up to 6661 conditions per place. [2024-05-12 13:23:23,914 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 282 selfloop transitions, 87 changer transitions 0/378 dead transitions. [2024-05-12 13:23:23,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 378 transitions, 4276 flow [2024-05-12 13:23:23,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:23,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:23,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 209 transitions. [2024-05-12 13:23:23,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-05-12 13:23:23,915 INFO L175 Difference]: Start difference. First operand has 440 places, 344 transitions, 3410 flow. Second operand 12 states and 209 transitions. [2024-05-12 13:23:23,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 378 transitions, 4276 flow [2024-05-12 13:23:24,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 378 transitions, 4059 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:24,905 INFO L231 Difference]: Finished difference. Result has 442 places, 344 transitions, 3370 flow [2024-05-12 13:23:24,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3193, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3370, PETRI_PLACES=442, PETRI_TRANSITIONS=344} [2024-05-12 13:23:24,905 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-05-12 13:23:24,906 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 344 transitions, 3370 flow [2024-05-12 13:23:24,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:24,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:24,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:24,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-05-12 13:23:24,906 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:24,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:24,907 INFO L85 PathProgramCache]: Analyzing trace with hash 528631547, now seen corresponding path program 15 times [2024-05-12 13:23:24,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:24,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425946315] [2024-05-12 13:23:24,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:24,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:24,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:26,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:26,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:26,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425946315] [2024-05-12 13:23:26,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425946315] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:26,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:26,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:23:26,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449231202] [2024-05-12 13:23:26,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:26,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:23:26,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:26,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:23:26,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:23:26,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:23:26,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 344 transitions, 3370 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:26,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:26,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:23:26,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:28,355 INFO L124 PetriNetUnfolderBase]: 3820/8904 cut-off events. [2024-05-12 13:23:28,355 INFO L125 PetriNetUnfolderBase]: For 156483/156483 co-relation queries the response was YES. [2024-05-12 13:23:28,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30204 conditions, 8904 events. 3820/8904 cut-off events. For 156483/156483 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 87859 event pairs, 2095 based on Foata normal form. 6/8404 useless extension candidates. Maximal degree in co-relation 30035. Up to 6761 conditions per place. [2024-05-12 13:23:28,486 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 284 selfloop transitions, 85 changer transitions 0/378 dead transitions. [2024-05-12 13:23:28,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 378 transitions, 4236 flow [2024-05-12 13:23:28,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:28,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:28,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 211 transitions. [2024-05-12 13:23:28,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46271929824561403 [2024-05-12 13:23:28,487 INFO L175 Difference]: Start difference. First operand has 442 places, 344 transitions, 3370 flow. Second operand 12 states and 211 transitions. [2024-05-12 13:23:28,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 378 transitions, 4236 flow [2024-05-12 13:23:29,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 378 transitions, 4063 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:29,747 INFO L231 Difference]: Finished difference. Result has 444 places, 344 transitions, 3370 flow [2024-05-12 13:23:29,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3197, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3370, PETRI_PLACES=444, PETRI_TRANSITIONS=344} [2024-05-12 13:23:29,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-05-12 13:23:29,747 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 344 transitions, 3370 flow [2024-05-12 13:23:29,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:29,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:29,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:29,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-05-12 13:23:29,748 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:29,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:29,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1823242917, now seen corresponding path program 16 times [2024-05-12 13:23:29,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:29,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247444121] [2024-05-12 13:23:29,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:29,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:29,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:31,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:31,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:31,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247444121] [2024-05-12 13:23:31,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247444121] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:31,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:31,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:23:31,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128466871] [2024-05-12 13:23:31,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:31,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:23:31,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:31,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:23:31,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:23:31,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:23:31,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 344 transitions, 3370 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:31,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:31,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:23:31,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:33,062 INFO L124 PetriNetUnfolderBase]: 3857/8968 cut-off events. [2024-05-12 13:23:33,063 INFO L125 PetriNetUnfolderBase]: For 158260/158260 co-relation queries the response was YES. [2024-05-12 13:23:33,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30408 conditions, 8968 events. 3857/8968 cut-off events. For 158260/158260 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 88467 event pairs, 2134 based on Foata normal form. 6/8473 useless extension candidates. Maximal degree in co-relation 30238. Up to 6840 conditions per place. [2024-05-12 13:23:33,213 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 275 selfloop transitions, 94 changer transitions 0/378 dead transitions. [2024-05-12 13:23:33,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 378 transitions, 4236 flow [2024-05-12 13:23:33,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:33,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:33,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-05-12 13:23:33,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45394736842105265 [2024-05-12 13:23:33,214 INFO L175 Difference]: Start difference. First operand has 444 places, 344 transitions, 3370 flow. Second operand 12 states and 207 transitions. [2024-05-12 13:23:33,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 378 transitions, 4236 flow [2024-05-12 13:23:34,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 378 transitions, 4067 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:34,552 INFO L231 Difference]: Finished difference. Result has 446 places, 344 transitions, 3392 flow [2024-05-12 13:23:34,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3201, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3392, PETRI_PLACES=446, PETRI_TRANSITIONS=344} [2024-05-12 13:23:34,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 404 predicate places. [2024-05-12 13:23:34,553 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 344 transitions, 3392 flow [2024-05-12 13:23:34,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:34,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:34,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:34,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-05-12 13:23:34,553 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:34,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:34,554 INFO L85 PathProgramCache]: Analyzing trace with hash -215038563, now seen corresponding path program 17 times [2024-05-12 13:23:34,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:34,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175081176] [2024-05-12 13:23:34,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:34,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:34,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:35,889 INFO L134 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:35,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:35,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175081176] [2024-05-12 13:23:35,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175081176] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:35,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:35,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:23:35,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111541250] [2024-05-12 13:23:35,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:35,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:23:35,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:35,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:23:35,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:23:36,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:23:36,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 344 transitions, 3392 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:36,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:36,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:23:36,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:37,897 INFO L124 PetriNetUnfolderBase]: 3894/9046 cut-off events. [2024-05-12 13:23:37,898 INFO L125 PetriNetUnfolderBase]: For 159962/159962 co-relation queries the response was YES. [2024-05-12 13:23:38,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30666 conditions, 9046 events. 3894/9046 cut-off events. For 159962/159962 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 89410 event pairs, 2133 based on Foata normal form. 6/8555 useless extension candidates. Maximal degree in co-relation 30495. Up to 6577 conditions per place. [2024-05-12 13:23:38,035 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 234 selfloop transitions, 139 changer transitions 0/382 dead transitions. [2024-05-12 13:23:38,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 382 transitions, 4280 flow [2024-05-12 13:23:38,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:38,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:38,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 211 transitions. [2024-05-12 13:23:38,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46271929824561403 [2024-05-12 13:23:38,037 INFO L175 Difference]: Start difference. First operand has 446 places, 344 transitions, 3392 flow. Second operand 12 states and 211 transitions. [2024-05-12 13:23:38,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 382 transitions, 4280 flow [2024-05-12 13:23:39,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 382 transitions, 4093 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:39,257 INFO L231 Difference]: Finished difference. Result has 448 places, 344 transitions, 3486 flow [2024-05-12 13:23:39,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3205, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3486, PETRI_PLACES=448, PETRI_TRANSITIONS=344} [2024-05-12 13:23:39,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-05-12 13:23:39,257 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 344 transitions, 3486 flow [2024-05-12 13:23:39,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:39,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:39,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:39,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-05-12 13:23:39,258 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:39,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:39,258 INFO L85 PathProgramCache]: Analyzing trace with hash -969608325, now seen corresponding path program 18 times [2024-05-12 13:23:39,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:39,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074133703] [2024-05-12 13:23:39,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:39,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:39,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:40,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:23:40,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:40,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074133703] [2024-05-12 13:23:40,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074133703] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:40,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:40,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:23:40,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784849690] [2024-05-12 13:23:40,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:40,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:23:40,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:40,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:23:40,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:23:40,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:23:40,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 344 transitions, 3486 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:40,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:40,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:23:40,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:42,626 INFO L124 PetriNetUnfolderBase]: 3931/9163 cut-off events. [2024-05-12 13:23:42,626 INFO L125 PetriNetUnfolderBase]: For 162220/162220 co-relation queries the response was YES. [2024-05-12 13:23:42,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31149 conditions, 9163 events. 3931/9163 cut-off events. For 162220/162220 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 91041 event pairs, 2192 based on Foata normal form. 6/8656 useless extension candidates. Maximal degree in co-relation 30977. Up to 6998 conditions per place. [2024-05-12 13:23:42,752 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 278 selfloop transitions, 91 changer transitions 0/378 dead transitions. [2024-05-12 13:23:42,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 378 transitions, 4352 flow [2024-05-12 13:23:42,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:42,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:42,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-05-12 13:23:42,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-05-12 13:23:42,753 INFO L175 Difference]: Start difference. First operand has 448 places, 344 transitions, 3486 flow. Second operand 12 states and 208 transitions. [2024-05-12 13:23:42,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 378 transitions, 4352 flow [2024-05-12 13:23:43,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 378 transitions, 4075 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:43,934 INFO L231 Difference]: Finished difference. Result has 450 places, 344 transitions, 3394 flow [2024-05-12 13:23:43,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3209, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3394, PETRI_PLACES=450, PETRI_TRANSITIONS=344} [2024-05-12 13:23:43,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-05-12 13:23:43,934 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 344 transitions, 3394 flow [2024-05-12 13:23:43,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:43,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:43,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:43,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-05-12 13:23:43,935 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:43,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:43,936 INFO L85 PathProgramCache]: Analyzing trace with hash -888469971, now seen corresponding path program 19 times [2024-05-12 13:23:43,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:43,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14835506] [2024-05-12 13:23:43,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:43,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:43,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:45,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:23:45,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:45,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14835506] [2024-05-12 13:23:45,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14835506] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:45,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:45,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:23:45,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409025784] [2024-05-12 13:23:45,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:45,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:23:45,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:45,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:23:45,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:23:45,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:23:45,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 344 transitions, 3394 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:45,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:45,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:23:45,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:47,624 INFO L124 PetriNetUnfolderBase]: 3968/9227 cut-off events. [2024-05-12 13:23:47,624 INFO L125 PetriNetUnfolderBase]: For 163659/163659 co-relation queries the response was YES. [2024-05-12 13:23:47,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31159 conditions, 9227 events. 3968/9227 cut-off events. For 163659/163659 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 91642 event pairs, 2238 based on Foata normal form. 6/8727 useless extension candidates. Maximal degree in co-relation 30986. Up to 6994 conditions per place. [2024-05-12 13:23:47,739 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 281 selfloop transitions, 92 changer transitions 0/382 dead transitions. [2024-05-12 13:23:47,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 382 transitions, 4282 flow [2024-05-12 13:23:47,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:47,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:47,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 213 transitions. [2024-05-12 13:23:47,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46710526315789475 [2024-05-12 13:23:47,740 INFO L175 Difference]: Start difference. First operand has 450 places, 344 transitions, 3394 flow. Second operand 12 states and 213 transitions. [2024-05-12 13:23:47,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 382 transitions, 4282 flow [2024-05-12 13:23:48,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 382 transitions, 4101 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:48,761 INFO L231 Difference]: Finished difference. Result has 452 places, 344 transitions, 3400 flow [2024-05-12 13:23:48,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3213, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3400, PETRI_PLACES=452, PETRI_TRANSITIONS=344} [2024-05-12 13:23:48,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-05-12 13:23:48,762 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 344 transitions, 3400 flow [2024-05-12 13:23:48,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:48,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:48,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:48,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-05-12 13:23:48,762 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:48,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:48,763 INFO L85 PathProgramCache]: Analyzing trace with hash 523269167, now seen corresponding path program 20 times [2024-05-12 13:23:48,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:48,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624493572] [2024-05-12 13:23:48,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:48,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:48,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:50,191 INFO L134 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:50,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:50,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624493572] [2024-05-12 13:23:50,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624493572] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:50,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:50,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:23:50,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740148496] [2024-05-12 13:23:50,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:50,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:23:50,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:50,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:23:50,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:23:50,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:23:50,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 344 transitions, 3400 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:50,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:50,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:23:50,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:52,369 INFO L124 PetriNetUnfolderBase]: 4005/9328 cut-off events. [2024-05-12 13:23:52,369 INFO L125 PetriNetUnfolderBase]: For 165454/165454 co-relation queries the response was YES. [2024-05-12 13:23:52,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31444 conditions, 9328 events. 4005/9328 cut-off events. For 165454/165454 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 92976 event pairs, 2230 based on Foata normal form. 6/8821 useless extension candidates. Maximal degree in co-relation 31270. Up to 6887 conditions per place. [2024-05-12 13:23:52,508 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 251 selfloop transitions, 122 changer transitions 0/382 dead transitions. [2024-05-12 13:23:52,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 382 transitions, 4288 flow [2024-05-12 13:23:52,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:23:52,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:23:52,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-05-12 13:23:52,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47149122807017546 [2024-05-12 13:23:52,509 INFO L175 Difference]: Start difference. First operand has 452 places, 344 transitions, 3400 flow. Second operand 12 states and 215 transitions. [2024-05-12 13:23:52,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 382 transitions, 4288 flow [2024-05-12 13:23:53,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 382 transitions, 4105 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:53,744 INFO L231 Difference]: Finished difference. Result has 454 places, 344 transitions, 3464 flow [2024-05-12 13:23:53,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3217, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3464, PETRI_PLACES=454, PETRI_TRANSITIONS=344} [2024-05-12 13:23:53,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-05-12 13:23:53,744 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 344 transitions, 3464 flow [2024-05-12 13:23:53,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:53,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:53,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:53,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-05-12 13:23:53,745 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:53,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:53,745 INFO L85 PathProgramCache]: Analyzing trace with hash 244767709, now seen corresponding path program 21 times [2024-05-12 13:23:53,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:53,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116461305] [2024-05-12 13:23:53,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:53,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:53,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:55,174 INFO L134 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:55,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:55,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116461305] [2024-05-12 13:23:55,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116461305] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:55,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:55,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:23:55,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237099157] [2024-05-12 13:23:55,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:55,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:23:55,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:55,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:23:55,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:23:55,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:23:55,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 344 transitions, 3464 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:55,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:55,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:23:55,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:57,389 INFO L124 PetriNetUnfolderBase]: 4079/9530 cut-off events. [2024-05-12 13:23:57,390 INFO L125 PetriNetUnfolderBase]: For 167834/167834 co-relation queries the response was YES. [2024-05-12 13:23:57,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32064 conditions, 9530 events. 4079/9530 cut-off events. For 167834/167834 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 95583 event pairs, 2338 based on Foata normal form. 6/9014 useless extension candidates. Maximal degree in co-relation 31889. Up to 7047 conditions per place. [2024-05-12 13:23:57,529 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 269 selfloop transitions, 106 changer transitions 0/384 dead transitions. [2024-05-12 13:23:57,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 384 transitions, 4396 flow [2024-05-12 13:23:57,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:23:57,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:23:57,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 222 transitions. [2024-05-12 13:23:57,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4493927125506073 [2024-05-12 13:23:57,531 INFO L175 Difference]: Start difference. First operand has 454 places, 344 transitions, 3464 flow. Second operand 13 states and 222 transitions. [2024-05-12 13:23:57,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 384 transitions, 4396 flow [2024-05-12 13:23:58,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 384 transitions, 4153 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:23:58,816 INFO L231 Difference]: Finished difference. Result has 458 places, 345 transitions, 3454 flow [2024-05-12 13:23:58,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3454, PETRI_PLACES=458, PETRI_TRANSITIONS=345} [2024-05-12 13:23:58,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-05-12 13:23:58,816 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 345 transitions, 3454 flow [2024-05-12 13:23:58,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:58,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:58,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:58,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-05-12 13:23:58,817 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:23:58,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:58,817 INFO L85 PathProgramCache]: Analyzing trace with hash -2015115269, now seen corresponding path program 22 times [2024-05-12 13:23:58,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:58,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470326472] [2024-05-12 13:23:58,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:58,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:58,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:00,116 INFO L134 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:00,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:00,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470326472] [2024-05-12 13:24:00,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470326472] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:00,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:00,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:24:00,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953108288] [2024-05-12 13:24:00,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:00,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:24:00,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:00,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:24:00,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:24:00,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:24:00,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 345 transitions, 3454 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:00,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:00,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:24:00,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:02,084 INFO L124 PetriNetUnfolderBase]: 4116/9587 cut-off events. [2024-05-12 13:24:02,084 INFO L125 PetriNetUnfolderBase]: For 169095/169095 co-relation queries the response was YES. [2024-05-12 13:24:02,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32208 conditions, 9587 events. 4116/9587 cut-off events. For 169095/169095 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 96023 event pairs, 2407 based on Foata normal form. 6/9075 useless extension candidates. Maximal degree in co-relation 32031. Up to 7393 conditions per place. [2024-05-12 13:24:02,222 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 279 selfloop transitions, 91 changer transitions 0/379 dead transitions. [2024-05-12 13:24:02,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 379 transitions, 4322 flow [2024-05-12 13:24:02,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 13:24:02,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 13:24:02,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-05-12 13:24:02,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-05-12 13:24:02,224 INFO L175 Difference]: Start difference. First operand has 458 places, 345 transitions, 3454 flow. Second operand 12 states and 208 transitions. [2024-05-12 13:24:02,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 379 transitions, 4322 flow [2024-05-12 13:24:03,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 379 transitions, 4117 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 13:24:03,444 INFO L231 Difference]: Finished difference. Result has 460 places, 345 transitions, 3434 flow [2024-05-12 13:24:03,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3249, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3434, PETRI_PLACES=460, PETRI_TRANSITIONS=345} [2024-05-12 13:24:03,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-05-12 13:24:03,445 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 345 transitions, 3434 flow [2024-05-12 13:24:03,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:03,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:03,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:03,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-05-12 13:24:03,458 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:03,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:03,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1552823287, now seen corresponding path program 23 times [2024-05-12 13:24:03,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:03,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765828478] [2024-05-12 13:24:03,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:03,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:03,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:05,200 INFO L134 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:05,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:05,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765828478] [2024-05-12 13:24:05,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765828478] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:05,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:05,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 13:24:05,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799164964] [2024-05-12 13:24:05,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:05,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 13:24:05,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:05,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 13:24:05,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 13:24:05,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-05-12 13:24:05,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 345 transitions, 3434 flow. Second operand has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:05,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:05,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-05-12 13:24:05,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:07,668 INFO L124 PetriNetUnfolderBase]: 4072/9470 cut-off events. [2024-05-12 13:24:07,668 INFO L125 PetriNetUnfolderBase]: For 104487/104487 co-relation queries the response was YES. [2024-05-12 13:24:07,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31009 conditions, 9470 events. 4072/9470 cut-off events. For 104487/104487 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 94624 event pairs, 2345 based on Foata normal form. 6/8985 useless extension candidates. Maximal degree in co-relation 30831. Up to 4841 conditions per place. [2024-05-12 13:24:07,798 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 285 selfloop transitions, 98 changer transitions 0/392 dead transitions. [2024-05-12 13:24:07,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 392 transitions, 4110 flow [2024-05-12 13:24:07,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 13:24:07,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 13:24:07,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 231 transitions. [2024-05-12 13:24:07,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4676113360323887 [2024-05-12 13:24:07,803 INFO L175 Difference]: Start difference. First operand has 460 places, 345 transitions, 3434 flow. Second operand 13 states and 231 transitions. [2024-05-12 13:24:07,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 392 transitions, 4110 flow [2024-05-12 13:24:08,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 392 transitions, 3380 flow, removed 27 selfloop flow, removed 144 redundant places. [2024-05-12 13:24:08,263 INFO L231 Difference]: Finished difference. Result has 328 places, 345 transitions, 2656 flow [2024-05-12 13:24:08,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2656, PETRI_PLACES=328, PETRI_TRANSITIONS=345} [2024-05-12 13:24:08,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-05-12 13:24:08,264 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 345 transitions, 2656 flow [2024-05-12 13:24:08,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.307692307692308) internal successors, (147), 13 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:08,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:08,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:08,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-05-12 13:24:08,265 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:08,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:08,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1902511985, now seen corresponding path program 1 times [2024-05-12 13:24:08,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:08,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125806823] [2024-05-12 13:24:08,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:08,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:08,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:08,334 INFO L134 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:08,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:08,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125806823] [2024-05-12 13:24:08,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125806823] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:08,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:08,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:24:08,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445793635] [2024-05-12 13:24:08,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:08,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 13:24:08,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:08,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 13:24:08,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 13:24:08,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 38 [2024-05-12 13:24:08,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 345 transitions, 2656 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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:24:08,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:08,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 38 [2024-05-12 13:24:08,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:08,887 INFO L124 PetriNetUnfolderBase]: 2376/6289 cut-off events. [2024-05-12 13:24:08,887 INFO L125 PetriNetUnfolderBase]: For 5841/5910 co-relation queries the response was YES. [2024-05-12 13:24:08,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16456 conditions, 6289 events. 2376/6289 cut-off events. For 5841/5910 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 62717 event pairs, 401 based on Foata normal form. 429/6332 useless extension candidates. Maximal degree in co-relation 16411. Up to 1645 conditions per place. [2024-05-12 13:24:08,922 INFO L140 encePairwiseOnDemand]: 33/38 looper letters, 132 selfloop transitions, 107 changer transitions 0/348 dead transitions. [2024-05-12 13:24:08,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 348 transitions, 3128 flow [2024-05-12 13:24:08,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:24:08,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:24:08,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-05-12 13:24:08,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6157894736842106 [2024-05-12 13:24:08,931 INFO L175 Difference]: Start difference. First operand has 328 places, 345 transitions, 2656 flow. Second operand 5 states and 117 transitions. [2024-05-12 13:24:08,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 348 transitions, 3128 flow [2024-05-12 13:24:08,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 348 transitions, 2910 flow, removed 2 selfloop flow, removed 21 redundant places. [2024-05-12 13:24:08,959 INFO L231 Difference]: Finished difference. Result has 313 places, 340 transitions, 2742 flow [2024-05-12 13:24:08,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2410, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2742, PETRI_PLACES=313, PETRI_TRANSITIONS=340} [2024-05-12 13:24:08,960 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-05-12 13:24:08,960 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 340 transitions, 2742 flow [2024-05-12 13:24:08,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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:24:08,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:08,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:08,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-05-12 13:24:08,960 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:08,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:08,961 INFO L85 PathProgramCache]: Analyzing trace with hash -979273554, now seen corresponding path program 1 times [2024-05-12 13:24:08,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:08,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503432161] [2024-05-12 13:24:08,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:08,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:08,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:09,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:24:09,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:09,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503432161] [2024-05-12 13:24:09,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503432161] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:09,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:09,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:09,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675445956] [2024-05-12 13:24:09,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:09,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:24:09,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:09,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:24:09,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:24:09,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 38 [2024-05-12 13:24:09,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 340 transitions, 2742 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 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:24:09,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:09,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 38 [2024-05-12 13:24:09,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:09,646 INFO L124 PetriNetUnfolderBase]: 2158/5902 cut-off events. [2024-05-12 13:24:09,646 INFO L125 PetriNetUnfolderBase]: For 6593/6603 co-relation queries the response was YES. [2024-05-12 13:24:09,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16489 conditions, 5902 events. 2158/5902 cut-off events. For 6593/6603 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 59920 event pairs, 781 based on Foata normal form. 128/5644 useless extension candidates. Maximal degree in co-relation 16448. Up to 1898 conditions per place. [2024-05-12 13:24:09,674 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 51 selfloop transitions, 31 changer transitions 228/362 dead transitions. [2024-05-12 13:24:09,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 362 transitions, 3256 flow [2024-05-12 13:24:09,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:09,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:09,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-05-12 13:24:09,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2024-05-12 13:24:09,676 INFO L175 Difference]: Start difference. First operand has 313 places, 340 transitions, 2742 flow. Second operand 7 states and 149 transitions. [2024-05-12 13:24:09,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 362 transitions, 3256 flow [2024-05-12 13:24:09,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 362 transitions, 3146 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 13:24:09,719 INFO L231 Difference]: Finished difference. Result has 320 places, 127 transitions, 1003 flow [2024-05-12 13:24:09,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2632, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1003, PETRI_PLACES=320, PETRI_TRANSITIONS=127} [2024-05-12 13:24:09,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-05-12 13:24:09,719 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 127 transitions, 1003 flow [2024-05-12 13:24:09,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 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:24:09,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:09,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:09,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-05-12 13:24:09,720 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:09,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:09,720 INFO L85 PathProgramCache]: Analyzing trace with hash 501083792, now seen corresponding path program 2 times [2024-05-12 13:24:09,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:09,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264405500] [2024-05-12 13:24:09,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:09,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:09,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:09,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:09,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:09,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264405500] [2024-05-12 13:24:09,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264405500] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:09,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:09,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:09,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385730924] [2024-05-12 13:24:09,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:09,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:24:09,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:09,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:24:09,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:24:09,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 38 [2024-05-12 13:24:09,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 127 transitions, 1003 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:09,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:09,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 38 [2024-05-12 13:24:09,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:10,102 INFO L124 PetriNetUnfolderBase]: 731/2100 cut-off events. [2024-05-12 13:24:10,103 INFO L125 PetriNetUnfolderBase]: For 1627/1630 co-relation queries the response was YES. [2024-05-12 13:24:10,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5851 conditions, 2100 events. 731/2100 cut-off events. For 1627/1630 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 17962 event pairs, 361 based on Foata normal form. 67/2013 useless extension candidates. Maximal degree in co-relation 5807. Up to 763 conditions per place. [2024-05-12 13:24:10,114 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 29 selfloop transitions, 5 changer transitions 88/144 dead transitions. [2024-05-12 13:24:10,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 144 transitions, 1235 flow [2024-05-12 13:24:10,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:10,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:10,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-05-12 13:24:10,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230263157894737 [2024-05-12 13:24:10,115 INFO L175 Difference]: Start difference. First operand has 320 places, 127 transitions, 1003 flow. Second operand 8 states and 159 transitions. [2024-05-12 13:24:10,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 144 transitions, 1235 flow [2024-05-12 13:24:10,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 144 transitions, 982 flow, removed 7 selfloop flow, removed 37 redundant places. [2024-05-12 13:24:10,123 INFO L231 Difference]: Finished difference. Result has 157 places, 53 transitions, 268 flow [2024-05-12 13:24:10,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=268, PETRI_PLACES=157, PETRI_TRANSITIONS=53} [2024-05-12 13:24:10,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-05-12 13:24:10,124 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 53 transitions, 268 flow [2024-05-12 13:24:10,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:10,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:10,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:10,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-05-12 13:24:10,124 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:10,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:10,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1477167118, now seen corresponding path program 3 times [2024-05-12 13:24:10,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:10,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447471309] [2024-05-12 13:24:10,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:10,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:10,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:10,389 INFO L134 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,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:10,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447471309] [2024-05-12 13:24:10,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447471309] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:10,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:10,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:24:10,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309078453] [2024-05-12 13:24:10,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:10,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:10,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:10,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:10,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:10,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 38 [2024-05-12 13:24:10,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 53 transitions, 268 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call 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,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:10,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 38 [2024-05-12 13:24:10,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:10,685 INFO L124 PetriNetUnfolderBase]: 188/560 cut-off events. [2024-05-12 13:24:10,686 INFO L125 PetriNetUnfolderBase]: For 265/265 co-relation queries the response was YES. [2024-05-12 13:24:10,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1478 conditions, 560 events. 188/560 cut-off events. For 265/265 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3459 event pairs, 30 based on Foata normal form. 20/537 useless extension candidates. Maximal degree in co-relation 1443. Up to 165 conditions per place. [2024-05-12 13:24:10,688 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 20 selfloop transitions, 7 changer transitions 30/72 dead transitions. [2024-05-12 13:24:10,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 72 transitions, 412 flow [2024-05-12 13:24:10,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:24:10,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:24:10,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-05-12 13:24:10,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49282296650717705 [2024-05-12 13:24:10,689 INFO L175 Difference]: Start difference. First operand has 157 places, 53 transitions, 268 flow. Second operand 11 states and 206 transitions. [2024-05-12 13:24:10,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 72 transitions, 412 flow [2024-05-12 13:24:10,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 72 transitions, 363 flow, removed 6 selfloop flow, removed 18 redundant places. [2024-05-12 13:24:10,690 INFO L231 Difference]: Finished difference. Result has 95 places, 36 transitions, 149 flow [2024-05-12 13:24:10,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=149, PETRI_PLACES=95, PETRI_TRANSITIONS=36} [2024-05-12 13:24:10,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-05-12 13:24:10,691 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 36 transitions, 149 flow [2024-05-12 13:24:10,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call 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,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:10,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:10,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-05-12 13:24:10,691 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 13:24:10,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:10,692 INFO L85 PathProgramCache]: Analyzing trace with hash 2067204450, now seen corresponding path program 4 times [2024-05-12 13:24:10,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:10,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745004909] [2024-05-12 13:24:10,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:10,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:10,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-12 13:24:10,705 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-12 13:24:10,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-12 13:24:10,748 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-05-12 13:24:10,749 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-05-12 13:24:10,749 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (6 of 7 remaining) [2024-05-12 13:24:10,751 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2024-05-12 13:24:10,752 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 7 remaining) [2024-05-12 13:24:10,754 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 7 remaining) [2024-05-12 13:24:10,755 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining) [2024-05-12 13:24:10,755 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining) [2024-05-12 13:24:10,755 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2024-05-12 13:24:10,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-05-12 13:24:10,756 INFO L445 BasicCegarLoop]: Path program histogram: [26, 23, 20, 19, 10, 7, 7, 6, 5, 5, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:10,760 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-05-12 13:24:10,761 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-05-12 13:24:10,831 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-05-12 13:24:10,831 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-05-12 13:24:10,832 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.05 01:24:10 BasicIcfg [2024-05-12 13:24:10,832 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-05-12 13:24:10,832 INFO L158 Benchmark]: Toolchain (without parser) took 387118.18ms. Allocated memory was 151.0MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 109.0MB in the beginning and 3.3GB in the end (delta: -3.1GB). Peak memory consumption was 94.7MB. Max. memory is 16.1GB. [2024-05-12 13:24:10,833 INFO L158 Benchmark]: Witness Parser took 0.13ms. Allocated memory is still 109.1MB. Free memory was 79.0MB in the beginning and 78.9MB in the end (delta: 91.8kB). There was no memory consumed. Max. memory is 16.1GB. [2024-05-12 13:24:10,833 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 109.1MB. Free memory is still 72.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-05-12 13:24:10,833 INFO L158 Benchmark]: CACSL2BoogieTranslator took 505.95ms. Allocated memory is still 151.0MB. Free memory was 108.6MB in the beginning and 75.6MB in the end (delta: 33.0MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-05-12 13:24:10,833 INFO L158 Benchmark]: Boogie Procedure Inliner took 59.66ms. Allocated memory is still 151.0MB. Free memory was 75.3MB in the beginning and 72.7MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-05-12 13:24:10,833 INFO L158 Benchmark]: Boogie Preprocessor took 116.79ms. Allocated memory is still 151.0MB. Free memory was 72.7MB in the beginning and 119.1MB in the end (delta: -46.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-05-12 13:24:10,834 INFO L158 Benchmark]: RCFGBuilder took 602.63ms. Allocated memory is still 151.0MB. Free memory was 119.1MB in the beginning and 70.0MB in the end (delta: 49.1MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2024-05-12 13:24:10,834 INFO L158 Benchmark]: TraceAbstraction took 385828.10ms. Allocated memory was 151.0MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 69.3MB in the beginning and 3.3GB in the end (delta: -3.2GB). Peak memory consumption was 56.8MB. Max. memory is 16.1GB. [2024-05-12 13:24:10,836 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.13ms. Allocated memory is still 109.1MB. Free memory was 79.0MB in the beginning and 78.9MB in the end (delta: 91.8kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.13ms. Allocated memory is still 109.1MB. Free memory is still 72.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 505.95ms. Allocated memory is still 151.0MB. Free memory was 108.6MB in the beginning and 75.6MB in the end (delta: 33.0MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 59.66ms. Allocated memory is still 151.0MB. Free memory was 75.3MB in the beginning and 72.7MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 116.79ms. Allocated memory is still 151.0MB. Free memory was 72.7MB in the beginning and 119.1MB in the end (delta: -46.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 602.63ms. Allocated memory is still 151.0MB. Free memory was 119.1MB in the beginning and 70.0MB in the end (delta: 49.1MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. * TraceAbstraction took 385828.10ms. Allocated memory was 151.0MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 69.3MB in the beginning and 3.3GB in the end (delta: -3.2GB). Peak memory consumption was 56.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 19]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L1] 0 //@ ghost int multithreaded = 0; [L709] 0 int __unbuffered_cnt = 0; [L711] 0 int __unbuffered_p0_EAX = 0; [L713] 0 int __unbuffered_p1_EAX = 0; [L715] 0 int __unbuffered_p1_EBX = 0; [L716] 0 _Bool main$tmp_guard0; [L717] 0 _Bool main$tmp_guard1; [L719] 0 int x = 0; [L720] 0 _Bool x$flush_delayed; [L721] 0 int x$mem_tmp; [L722] 0 _Bool x$r_buff0_thd0; [L723] 0 _Bool x$r_buff0_thd1; [L724] 0 _Bool x$r_buff0_thd2; [L725] 0 _Bool x$r_buff1_thd0; [L726] 0 _Bool x$r_buff1_thd1; [L727] 0 _Bool x$r_buff1_thd2; [L728] 0 _Bool x$read_delayed; [L729] 0 int *x$read_delayed_var; [L730] 0 int x$w_buff0; [L731] 0 _Bool x$w_buff0_used; [L732] 0 int x$w_buff1; [L733] 0 _Bool x$w_buff1_used; [L735] 0 int y = 0; [L737] 0 int z = 0; [L738] 0 _Bool weak$$choice0; [L739] 0 _Bool weak$$choice2; [L813] 0 pthread_t t903; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t903={5:0}, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L814] 0 //@ ghost multithreaded = 1; [L814] FCALL, FORK 0 pthread_create(&t903, ((void *)0), P0, ((void *)0)) VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t903={5:0}, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L815] 0 pthread_t t904; VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t903={5:0}, t904={3:0}, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L816] 0 //@ assert (((((((((((((((((!multithreaded || (0 <= __unbuffered_cnt)) && (!multithreaded || (((0 <= x$w_buff0) && (x$w_buff0 <= 1)) && ((x$w_buff0 == 0) || (x$w_buff0 == 1))))) && (!multithreaded || (((0 <= x$w_buff1) && (x$w_buff1 <= 1)) && ((x$w_buff1 == 0) || (x$w_buff1 == 1))))) && (!multithreaded || (x$flush_delayed == (_Bool) 0))) && (!multithreaded || (x$r_buff0_thd0 == (_Bool) 0))) && (!multithreaded || (((0 <= y) && (y <= 1)) && ((y == 0) || (y == 1))))) && (!multithreaded || (x$read_delayed_var == 0))) && (!multithreaded || (((0 <= __unbuffered_p1_EBX) && (__unbuffered_p1_EBX <= 1)) && ((__unbuffered_p1_EBX == 0) || (__unbuffered_p1_EBX == 1))))) && (!multithreaded || (x$r_buff0_thd1 == (_Bool) 0))) && (!multithreaded || (x$r_buff1_thd0 == (_Bool) 0))) && (!multithreaded || (((0 <= x$mem_tmp) && (x$mem_tmp <= 1)) && ((x$mem_tmp == 0) || (x$mem_tmp == 1))))) && (!multithreaded || (((0 <= x) && (x <= 1)) && ((x == 0) || (x == 1))))) && (!multithreaded || (((0 <= __unbuffered_p0_EAX) && (__unbuffered_p0_EAX <= 1)) && ((__unbuffered_p0_EAX == 0) || (__unbuffered_p0_EAX == 1))))) && (!multithreaded || (x$read_delayed == (_Bool) 0))) && (!multithreaded || (x$r_buff1_thd1 == (_Bool) 0))) && (!multithreaded || (((0 <= __unbuffered_p1_EAX) && (__unbuffered_p1_EAX <= 1)) && ((__unbuffered_p1_EAX == 0) || (__unbuffered_p1_EAX == 1))))) && (!multithreaded || (((0 <= z) && (z <= 1)) && ((z == 0) || (z == 1))))); [L816] FCALL, FORK 0 pthread_create(&t904, ((void *)0), P1, ((void *)0)) VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t903={5:0}, t904={3:0}, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L771] 2 x$w_buff1 = x$w_buff0 [L772] 2 x$w_buff0 = 1 [L773] 2 x$w_buff1_used = x$w_buff0_used [L774] 2 x$w_buff0_used = (_Bool)1 [L775] CALL 2 __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used)) [L19] COND FALSE 2 !(!expression) [L775] RET 2 __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used)) [L776] 2 x$r_buff1_thd0 = x$r_buff0_thd0 [L777] 2 x$r_buff1_thd1 = x$r_buff0_thd1 [L778] 2 x$r_buff1_thd2 = x$r_buff0_thd2 [L779] 2 x$r_buff0_thd2 = (_Bool)1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L782] 2 y = 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0] [L785] 2 __unbuffered_p1_EAX = y VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0] [L788] 2 __unbuffered_p1_EBX = z VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0] [L743] 1 z = 1 VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1] [L746] 1 weak$$choice0 = __VERIFIER_nondet_bool() [L747] 1 weak$$choice2 = __VERIFIER_nondet_bool() [L748] 1 x$flush_delayed = weak$$choice2 [L749] 1 x$mem_tmp = x [L750] 1 x = !x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff1) [L751] 1 x$w_buff0 = weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff0)) [L752] 1 x$w_buff1 = weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff1 : x$w_buff1)) [L753] 1 x$w_buff0_used = weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$w_buff0_used)) [L754] 1 x$w_buff1_used = weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0)) [L755] 1 x$r_buff0_thd1 = weak$$choice2 ? x$r_buff0_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff0_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$r_buff0_thd1)) [L756] 1 x$r_buff1_thd1 = weak$$choice2 ? x$r_buff1_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff1_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0)) [L757] 1 __unbuffered_p0_EAX = x [L758] 1 x = x$flush_delayed ? x$mem_tmp : x [L759] 1 x$flush_delayed = (_Bool)0 VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1] [L791] 2 x = x$w_buff0_used && x$r_buff0_thd2 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd2 ? x$w_buff1 : x) [L792] 2 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$w_buff0_used [L793] 2 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$w_buff1_used [L794] 2 x$r_buff0_thd2 = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$r_buff0_thd2 [L795] 2 x$r_buff1_thd2 = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$r_buff1_thd2 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L764] 1 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [\old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L798] 2 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L817] 0 //@ assert (((((((((((((((((!multithreaded || (0 <= __unbuffered_cnt)) && (!multithreaded || (((0 <= x$w_buff0) && (x$w_buff0 <= 1)) && ((x$w_buff0 == 0) || (x$w_buff0 == 1))))) && (!multithreaded || (((0 <= x$w_buff1) && (x$w_buff1 <= 1)) && ((x$w_buff1 == 0) || (x$w_buff1 == 1))))) && (!multithreaded || (x$flush_delayed == (_Bool) 0))) && (!multithreaded || (x$r_buff0_thd0 == (_Bool) 0))) && (!multithreaded || (((0 <= y) && (y <= 1)) && ((y == 0) || (y == 1))))) && (!multithreaded || (x$read_delayed_var == 0))) && (!multithreaded || (((0 <= __unbuffered_p1_EBX) && (__unbuffered_p1_EBX <= 1)) && ((__unbuffered_p1_EBX == 0) || (__unbuffered_p1_EBX == 1))))) && (!multithreaded || (x$r_buff0_thd1 == (_Bool) 0))) && (!multithreaded || (x$r_buff1_thd0 == (_Bool) 0))) && (!multithreaded || (((0 <= x$mem_tmp) && (x$mem_tmp <= 1)) && ((x$mem_tmp == 0) || (x$mem_tmp == 1))))) && (!multithreaded || (((0 <= x) && (x <= 1)) && ((x == 0) || (x == 1))))) && (!multithreaded || (((0 <= __unbuffered_p0_EAX) && (__unbuffered_p0_EAX <= 1)) && ((__unbuffered_p0_EAX == 0) || (__unbuffered_p0_EAX == 1))))) && (!multithreaded || (x$read_delayed == (_Bool) 0))) && (!multithreaded || (x$r_buff1_thd1 == (_Bool) 0))) && (!multithreaded || (((0 <= __unbuffered_p1_EAX) && (__unbuffered_p1_EAX <= 1)) && ((__unbuffered_p1_EAX == 0) || (__unbuffered_p1_EAX == 1))))) && (!multithreaded || (((0 <= z) && (z <= 1)) && ((z == 0) || (z == 1))))); VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t903={5:0}, t904={3:0}, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L818] 0 main$tmp_guard0 = __unbuffered_cnt == 2 VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t903={5:0}, t904={3:0}, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L820] CALL 0 assume_abort_if_not(main$tmp_guard0) [L4] COND FALSE 0 !(!cond) [L820] RET 0 assume_abort_if_not(main$tmp_guard0) [L822] 0 x = x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x) [L823] 0 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used [L824] 0 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$w_buff1_used [L825] 0 x$r_buff0_thd0 = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0 [L826] 0 x$r_buff1_thd0 = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$r_buff1_thd0 VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t903={5:0}, t904={3:0}, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L829] 0 main$tmp_guard1 = !(__unbuffered_p0_EAX == 0 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 0) VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t903={5:0}, t904={3:0}, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L831] CALL 0 __VERIFIER_assert(main$tmp_guard1) [L19] COND TRUE 0 !expression VAL [\old(arg)={0:0}, \old(expression)=0, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, expression=0, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L19] 0 reach_error() VAL [\old(arg)={0:0}, \old(expression)=0, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, expression=0, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 816]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 817]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 816]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 57 locations, 7 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 385.6s, OverallIterations: 160, TraceHistogramMax: 1, PathProgramHistogramMax: 26, EmptinessCheckTime: 0.0s, AutomataDifference: 224.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12213 SdHoareTripleChecker+Valid, 46.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10594 mSDsluCounter, 6141 SdHoareTripleChecker+Invalid, 40.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5483 mSDsCounter, 2287 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 77228 IncrementalHoareTripleChecker+Invalid, 79515 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2287 mSolverCounterUnsat, 658 mSDtfsCounter, 77228 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1849 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 1837 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4371 ImplicationChecksByTransitivity, 54.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4308occurred in iteration=117, InterpolantAutomatonStates: 1620, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 158.4s InterpolantComputationTime, 2858 NumberOfCodeBlocks, 2858 NumberOfCodeBlocksAsserted, 160 NumberOfCheckSat, 2671 ConstructedInterpolants, 0 QuantifiedInterpolants, 125754 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 159 InterpolantComputations, 159 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-05-12 13:24:10,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE