./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi003_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/rfi003_tso.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/rfi003_tso.i ./goblint.2024-05-07_14-17-48.files/protection/rfi003_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:38:22,627 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:38:22,689 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:38:22,693 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:38:22,694 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:38:22,715 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:38:22,715 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:38:22,716 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:38:22,716 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:38:22,719 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:38:22,720 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:38:22,720 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:38:22,721 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:38:22,722 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:38:22,722 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:38:22,722 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:38:22,722 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:38:22,722 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:38:22,723 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:38:22,723 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:38:22,723 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:38:22,723 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:38:22,724 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:38:22,724 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:38:22,724 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:38:22,724 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:38:22,724 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:38:22,725 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:38:22,725 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:38:22,725 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:38:22,726 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:38:22,726 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:38:22,727 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:38:22,727 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:38:22,727 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:38:22,727 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:38:22,727 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:38:22,728 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:38:22,728 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:38:22,728 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:38:22,728 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:38:22,728 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:38:22,729 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:38:22,729 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-05-12 12:38:22,977 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:38:23,003 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:38:23,005 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:38:23,006 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:38:23,008 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:38:23,009 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi003_tso.i [2024-05-12 12:38:24,058 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:38:24,316 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:38:24,317 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi003_tso.i [2024-05-12 12:38:24,337 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e69ec064c/158b68f43e8b436d90946cea8cf897ce/FLAGd9182bd2c [2024-05-12 12:38:24,348 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e69ec064c/158b68f43e8b436d90946cea8cf897ce [2024-05-12 12:38:24,350 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:38:24,351 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:38:24,351 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/rfi003_tso.yml/witness.yml [2024-05-12 12:38:24,471 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:38:24,474 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:38:24,475 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:38:24,475 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:38:24,478 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:38:24,479 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:38:24" (1/2) ... [2024-05-12 12:38:24,480 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b27a108 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24, skipping insertion in model container [2024-05-12 12:38:24,480 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:38:24" (1/2) ... [2024-05-12 12:38:24,482 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@647460fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:38:24, skipping insertion in model container [2024-05-12 12:38:24,482 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:38:24" (2/2) ... [2024-05-12 12:38:24,482 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b27a108 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24, skipping insertion in model container [2024-05-12 12:38:24,482 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:38:24" (2/2) ... [2024-05-12 12:38:24,483 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:38:24,551 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:38:24,552 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] (((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 2) && __unbuffered_p1_EBX <= 127) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) [2024-05-12 12:38:24,552 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 2) && __unbuffered_p1_EBX <= 127) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) [2024-05-12 12:38:24,552 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:38:24,552 INFO L106 edCorrectnessWitness]: ghost_update [L836-L836] multithreaded = 1; [2024-05-12 12:38:24,593 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:38:24,705 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/rfi003_tso.i[944,957] [2024-05-12 12:38:24,818 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:38:24,826 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:38:24,853 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/rfi003_tso.i[944,957] Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:38:24,908 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:38:24,936 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:38:24,937 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24 WrapperNode [2024-05-12 12:38:24,937 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:38:24,938 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:38:24,938 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:38:24,938 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:38:24,944 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:24,969 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:25,005 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 175 [2024-05-12 12:38:25,009 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:38:25,010 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:38:25,010 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:38:25,010 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:38:25,029 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:25,029 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:25,045 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:25,095 INFO L175 MemorySlicer]: Split 4 memory accesses to 3 slices as follows [2, 1, 1]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 2 writes are split as follows [0, 1, 1]. [2024-05-12 12:38:25,116 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:25,116 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:25,126 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:25,135 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:25,136 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:25,149 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:25,158 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:38:25,159 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:38:25,162 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:38:25,162 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:38:25,162 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (1/1) ... [2024-05-12 12:38:25,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:38:25,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:38:25,198 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-05-12 12:38:25,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-05-12 12:38:25,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:38:25,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:38:25,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:38:25,236 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:38:25,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:38:25,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:38:25,236 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:38:25,236 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:38:25,236 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:38:25,237 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:38:25,237 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:38:25,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:38:25,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:38:25,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:38:25,237 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:38:25,237 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:38:25,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:38:25,239 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:38:25,342 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:38:25,343 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:38:25,651 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:38:25,651 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:38:25,788 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:38:25,788 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:38:25,789 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:38:25 BoogieIcfgContainer [2024-05-12 12:38:25,790 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:38:25,792 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:38:25,793 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:38:25,795 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:38:25,795 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:38:24" (1/4) ... [2024-05-12 12:38:25,796 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36eb20ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:38:25, skipping insertion in model container [2024-05-12 12:38:25,796 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:38:24" (2/4) ... [2024-05-12 12:38:25,796 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36eb20ee and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:38:25, skipping insertion in model container [2024-05-12 12:38:25,797 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:38:24" (3/4) ... [2024-05-12 12:38:25,800 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36eb20ee and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:38:25, skipping insertion in model container [2024-05-12 12:38:25,801 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:38:25" (4/4) ... [2024-05-12 12:38:25,802 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi003_tso.i [2024-05-12 12:38:25,815 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:38:25,816 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:38:25,816 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:38:25,871 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:38:25,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 39 transitions, 86 flow [2024-05-12 12:38:25,934 INFO L124 PetriNetUnfolderBase]: 1/37 cut-off events. [2024-05-12 12:38:25,934 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:38:25,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 37 events. 1/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 57 event pairs, 0 based on Foata normal form. 0/32 useless extension candidates. Maximal degree in co-relation 35. Up to 2 conditions per place. [2024-05-12 12:38:25,937 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 39 transitions, 86 flow [2024-05-12 12:38:25,941 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 37 transitions, 80 flow [2024-05-12 12:38:25,957 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:38:25,963 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;@49c38866, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:38:25,964 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:38:25,967 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:38:25,968 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 12:38:25,968 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:38:25,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:25,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:38:25,969 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:25,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:25,974 INFO L85 PathProgramCache]: Analyzing trace with hash -733409672, now seen corresponding path program 1 times [2024-05-12 12:38:25,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:25,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308522015] [2024-05-12 12:38:25,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:25,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:26,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:26,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:26,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:26,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308522015] [2024-05-12 12:38:26,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308522015] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:26,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:26,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:38:26,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323524097] [2024-05-12 12:38:26,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:26,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:38:26,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:26,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:38:26,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:38:26,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-05-12 12:38:26,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:26,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:26,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-05-12 12:38:26,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:27,065 INFO L124 PetriNetUnfolderBase]: 708/1182 cut-off events. [2024-05-12 12:38:27,065 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-05-12 12:38:27,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2365 conditions, 1182 events. 708/1182 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5944 event pairs, 311 based on Foata normal form. 55/1180 useless extension candidates. Maximal degree in co-relation 2351. Up to 1153 conditions per place. [2024-05-12 12:38:27,076 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 36 selfloop transitions, 3 changer transitions 0/47 dead transitions. [2024-05-12 12:38:27,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 47 transitions, 181 flow [2024-05-12 12:38:27,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:38:27,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:38:27,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-05-12 12:38:27,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-05-12 12:38:27,087 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 80 flow. Second operand 3 states and 73 transitions. [2024-05-12 12:38:27,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 47 transitions, 181 flow [2024-05-12 12:38:27,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 47 transitions, 178 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:27,093 INFO L231 Difference]: Finished difference. Result has 44 places, 38 transitions, 97 flow [2024-05-12 12:38:27,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=97, PETRI_PLACES=44, PETRI_TRANSITIONS=38} [2024-05-12 12:38:27,098 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 1 predicate places. [2024-05-12 12:38:27,098 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 38 transitions, 97 flow [2024-05-12 12:38:27,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:27,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:27,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:27,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:38:27,100 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:27,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:27,100 INFO L85 PathProgramCache]: Analyzing trace with hash -432030569, now seen corresponding path program 1 times [2024-05-12 12:38:27,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:27,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485041770] [2024-05-12 12:38:27,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:27,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:27,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:27,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:27,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:27,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485041770] [2024-05-12 12:38:27,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485041770] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:27,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:27,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:38:27,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000481668] [2024-05-12 12:38:27,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:27,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:38:27,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:27,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:38:27,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:38:27,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-05-12 12:38:27,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 38 transitions, 97 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:27,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:27,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-05-12 12:38:27,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:27,920 INFO L124 PetriNetUnfolderBase]: 699/1305 cut-off events. [2024-05-12 12:38:27,920 INFO L125 PetriNetUnfolderBase]: For 159/159 co-relation queries the response was YES. [2024-05-12 12:38:27,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2661 conditions, 1305 events. 699/1305 cut-off events. For 159/159 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7205 event pairs, 383 based on Foata normal form. 6/1214 useless extension candidates. Maximal degree in co-relation 2646. Up to 1102 conditions per place. [2024-05-12 12:38:27,926 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 43 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-05-12 12:38:27,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 58 transitions, 249 flow [2024-05-12 12:38:27,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:38:27,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:38:27,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-05-12 12:38:27,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-05-12 12:38:27,927 INFO L175 Difference]: Start difference. First operand has 44 places, 38 transitions, 97 flow. Second operand 4 states and 90 transitions. [2024-05-12 12:38:27,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 58 transitions, 249 flow [2024-05-12 12:38:27,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:38:27,929 INFO L231 Difference]: Finished difference. Result has 48 places, 44 transitions, 148 flow [2024-05-12 12:38:27,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=148, PETRI_PLACES=48, PETRI_TRANSITIONS=44} [2024-05-12 12:38:27,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-05-12 12:38:27,930 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 44 transitions, 148 flow [2024-05-12 12:38:27,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:27,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:27,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:27,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:38:27,931 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:27,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:27,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1417109392, now seen corresponding path program 1 times [2024-05-12 12:38:27,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:27,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6764280] [2024-05-12 12:38:27,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:27,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:27,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:27,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:27,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:27,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6764280] [2024-05-12 12:38:27,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6764280] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:27,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:27,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:38:27,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173047275] [2024-05-12 12:38:27,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:27,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:38:27,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:27,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:38:27,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:38:27,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2024-05-12 12:38:27,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 44 transitions, 148 flow. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:27,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:27,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2024-05-12 12:38:27,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:28,100 INFO L124 PetriNetUnfolderBase]: 312/662 cut-off events. [2024-05-12 12:38:28,101 INFO L125 PetriNetUnfolderBase]: For 46/49 co-relation queries the response was YES. [2024-05-12 12:38:28,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1327 conditions, 662 events. 312/662 cut-off events. For 46/49 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3777 event pairs, 45 based on Foata normal form. 3/636 useless extension candidates. Maximal degree in co-relation 1309. Up to 440 conditions per place. [2024-05-12 12:38:28,104 INFO L140 encePairwiseOnDemand]: 36/39 looper letters, 30 selfloop transitions, 2 changer transitions 0/52 dead transitions. [2024-05-12 12:38:28,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 52 transitions, 230 flow [2024-05-12 12:38:28,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:38:28,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:38:28,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-05-12 12:38:28,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6752136752136753 [2024-05-12 12:38:28,106 INFO L175 Difference]: Start difference. First operand has 48 places, 44 transitions, 148 flow. Second operand 3 states and 79 transitions. [2024-05-12 12:38:28,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 52 transitions, 230 flow [2024-05-12 12:38:28,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 228 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-05-12 12:38:28,108 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 148 flow [2024-05-12 12:38:28,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=148, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-05-12 12:38:28,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-05-12 12:38:28,108 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 148 flow [2024-05-12 12:38:28,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:28,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:28,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:28,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:38:28,109 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:28,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:28,110 INFO L85 PathProgramCache]: Analyzing trace with hash 979615315, now seen corresponding path program 1 times [2024-05-12 12:38:28,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:28,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528613000] [2024-05-12 12:38:28,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:28,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:28,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:28,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:28,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:28,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528613000] [2024-05-12 12:38:28,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528613000] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:28,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:28,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:38:28,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454995260] [2024-05-12 12:38:28,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:28,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:38:28,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:28,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:38:28,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:38:28,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:28,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 148 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:28,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:28,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:28,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:29,042 INFO L124 PetriNetUnfolderBase]: 825/1520 cut-off events. [2024-05-12 12:38:29,043 INFO L125 PetriNetUnfolderBase]: For 488/488 co-relation queries the response was YES. [2024-05-12 12:38:29,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3417 conditions, 1520 events. 825/1520 cut-off events. For 488/488 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 8142 event pairs, 478 based on Foata normal form. 1/1464 useless extension candidates. Maximal degree in co-relation 3397. Up to 1321 conditions per place. [2024-05-12 12:38:29,049 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 44 selfloop transitions, 8 changer transitions 3/61 dead transitions. [2024-05-12 12:38:29,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 61 transitions, 302 flow [2024-05-12 12:38:29,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:38:29,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:38:29,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-05-12 12:38:29,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-05-12 12:38:29,051 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 148 flow. Second operand 5 states and 91 transitions. [2024-05-12 12:38:29,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 61 transitions, 302 flow [2024-05-12 12:38:29,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 61 transitions, 296 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:29,054 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 174 flow [2024-05-12 12:38:29,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=174, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-05-12 12:38:29,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-05-12 12:38:29,055 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 174 flow [2024-05-12 12:38:29,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:29,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:29,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:29,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:38:29,055 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:29,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:29,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1920764031, now seen corresponding path program 1 times [2024-05-12 12:38:29,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:29,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876798148] [2024-05-12 12:38:29,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:29,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:29,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:30,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:30,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:30,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876798148] [2024-05-12 12:38:30,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876798148] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:30,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:30,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:38:30,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671260046] [2024-05-12 12:38:30,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:30,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:38:30,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:30,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:38:30,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:38:30,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-05-12 12:38:30,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 174 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:30,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:30,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-05-12 12:38:30,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:30,751 INFO L124 PetriNetUnfolderBase]: 627/1168 cut-off events. [2024-05-12 12:38:30,752 INFO L125 PetriNetUnfolderBase]: For 680/680 co-relation queries the response was YES. [2024-05-12 12:38:30,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2785 conditions, 1168 events. 627/1168 cut-off events. For 680/680 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 6164 event pairs, 309 based on Foata normal form. 4/1128 useless extension candidates. Maximal degree in co-relation 2763. Up to 948 conditions per place. [2024-05-12 12:38:30,757 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 48 selfloop transitions, 9 changer transitions 0/64 dead transitions. [2024-05-12 12:38:30,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 64 transitions, 334 flow [2024-05-12 12:38:30,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:38:30,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:38:30,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-05-12 12:38:30,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-05-12 12:38:30,759 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 174 flow. Second operand 5 states and 100 transitions. [2024-05-12 12:38:30,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 64 transitions, 334 flow [2024-05-12 12:38:30,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 64 transitions, 320 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 12:38:30,762 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 191 flow [2024-05-12 12:38:30,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, 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=5, PETRI_FLOW=191, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-05-12 12:38:30,762 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-05-12 12:38:30,763 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 191 flow [2024-05-12 12:38:30,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:30,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:30,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:30,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:38:30,763 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 12:38:30,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:30,764 INFO L85 PathProgramCache]: Analyzing trace with hash 303304447, now seen corresponding path program 1 times [2024-05-12 12:38:30,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:30,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392821021] [2024-05-12 12:38:30,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:30,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:30,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:31,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:31,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:31,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392821021] [2024-05-12 12:38:31,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392821021] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:31,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:31,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:38:31,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106275966] [2024-05-12 12:38:31,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:31,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:38:31,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:31,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:38:31,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:38:31,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:31,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 191 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:31,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:31,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:31,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:31,663 INFO L124 PetriNetUnfolderBase]: 727/1346 cut-off events. [2024-05-12 12:38:31,663 INFO L125 PetriNetUnfolderBase]: For 1058/1058 co-relation queries the response was YES. [2024-05-12 12:38:31,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3323 conditions, 1346 events. 727/1346 cut-off events. For 1058/1058 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7144 event pairs, 451 based on Foata normal form. 1/1296 useless extension candidates. Maximal degree in co-relation 3301. Up to 1167 conditions per place. [2024-05-12 12:38:31,672 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 52 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2024-05-12 12:38:31,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 68 transitions, 392 flow [2024-05-12 12:38:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:38:31,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:38:31,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-05-12 12:38:31,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-05-12 12:38:31,674 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 191 flow. Second operand 6 states and 99 transitions. [2024-05-12 12:38:31,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 68 transitions, 392 flow [2024-05-12 12:38:31,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 68 transitions, 367 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:38:31,680 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 256 flow [2024-05-12 12:38:31,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=256, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-05-12 12:38:31,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-05-12 12:38:31,682 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 256 flow [2024-05-12 12:38:31,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:31,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:31,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:31,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:38:31,683 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:31,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:31,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1502139444, now seen corresponding path program 1 times [2024-05-12 12:38:31,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:31,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696446121] [2024-05-12 12:38:31,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:31,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:31,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:32,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:32,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:32,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696446121] [2024-05-12 12:38:32,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696446121] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:32,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:32,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:38:32,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128062356] [2024-05-12 12:38:32,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:32,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:38:32,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:32,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:38:32,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:38:32,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:32,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 256 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:32,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:32,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:32,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:32,629 INFO L124 PetriNetUnfolderBase]: 747/1398 cut-off events. [2024-05-12 12:38:32,629 INFO L125 PetriNetUnfolderBase]: For 1546/1546 co-relation queries the response was YES. [2024-05-12 12:38:32,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3682 conditions, 1398 events. 747/1398 cut-off events. For 1546/1546 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 7440 event pairs, 243 based on Foata normal form. 2/1342 useless extension candidates. Maximal degree in co-relation 3656. Up to 1130 conditions per place. [2024-05-12 12:38:32,636 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 60 selfloop transitions, 18 changer transitions 0/84 dead transitions. [2024-05-12 12:38:32,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 84 transitions, 526 flow [2024-05-12 12:38:32,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:38:32,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:38:32,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-05-12 12:38:32,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-05-12 12:38:32,639 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 256 flow. Second operand 6 states and 108 transitions. [2024-05-12 12:38:32,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 84 transitions, 526 flow [2024-05-12 12:38:32,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 84 transitions, 513 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:32,643 INFO L231 Difference]: Finished difference. Result has 63 places, 64 transitions, 369 flow [2024-05-12 12:38:32,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=369, PETRI_PLACES=63, PETRI_TRANSITIONS=64} [2024-05-12 12:38:32,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-05-12 12:38:32,645 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 64 transitions, 369 flow [2024-05-12 12:38:32,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:32,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:32,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:32,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:38:32,645 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:32,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:32,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1872429080, now seen corresponding path program 2 times [2024-05-12 12:38:32,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:32,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968513396] [2024-05-12 12:38:32,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:32,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:32,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:33,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:33,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:33,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968513396] [2024-05-12 12:38:33,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968513396] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:33,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:33,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:38:33,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118366556] [2024-05-12 12:38:33,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:33,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:38:33,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:33,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:38:33,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:38:33,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:33,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 64 transitions, 369 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:33,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:33,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:33,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:33,510 INFO L124 PetriNetUnfolderBase]: 743/1392 cut-off events. [2024-05-12 12:38:33,511 INFO L125 PetriNetUnfolderBase]: For 2124/2127 co-relation queries the response was YES. [2024-05-12 12:38:33,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3965 conditions, 1392 events. 743/1392 cut-off events. For 2124/2127 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 7402 event pairs, 252 based on Foata normal form. 4/1337 useless extension candidates. Maximal degree in co-relation 3935. Up to 1127 conditions per place. [2024-05-12 12:38:33,518 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 58 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-05-12 12:38:33,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 83 transitions, 578 flow [2024-05-12 12:38:33,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:38:33,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:38:33,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-05-12 12:38:33,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-05-12 12:38:33,524 INFO L175 Difference]: Start difference. First operand has 63 places, 64 transitions, 369 flow. Second operand 6 states and 105 transitions. [2024-05-12 12:38:33,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 83 transitions, 578 flow [2024-05-12 12:38:33,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 83 transitions, 564 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-05-12 12:38:33,529 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 405 flow [2024-05-12 12:38:33,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=405, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-05-12 12:38:33,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-05-12 12:38:33,531 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 405 flow [2024-05-12 12:38:33,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:33,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:33,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:33,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:38:33,532 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:33,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:33,532 INFO L85 PathProgramCache]: Analyzing trace with hash 812504050, now seen corresponding path program 1 times [2024-05-12 12:38:33,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:33,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176327455] [2024-05-12 12:38:33,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:33,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:33,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:34,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:34,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:34,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176327455] [2024-05-12 12:38:34,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176327455] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:34,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:34,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:38:34,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728580661] [2024-05-12 12:38:34,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:34,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:38:34,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:34,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:38:34,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:38:34,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:34,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 405 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:34,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:34,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:34,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:34,608 INFO L124 PetriNetUnfolderBase]: 746/1393 cut-off events. [2024-05-12 12:38:34,608 INFO L125 PetriNetUnfolderBase]: For 2493/2493 co-relation queries the response was YES. [2024-05-12 12:38:34,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4082 conditions, 1393 events. 746/1393 cut-off events. For 2493/2493 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 7341 event pairs, 336 based on Foata normal form. 1/1337 useless extension candidates. Maximal degree in co-relation 4049. Up to 1184 conditions per place. [2024-05-12 12:38:34,618 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 69 selfloop transitions, 13 changer transitions 0/88 dead transitions. [2024-05-12 12:38:34,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 88 transitions, 643 flow [2024-05-12 12:38:34,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:34,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:34,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-05-12 12:38:34,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42124542124542125 [2024-05-12 12:38:34,620 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 405 flow. Second operand 7 states and 115 transitions. [2024-05-12 12:38:34,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 88 transitions, 643 flow [2024-05-12 12:38:34,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 88 transitions, 624 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:34,625 INFO L231 Difference]: Finished difference. Result has 73 places, 68 transitions, 442 flow [2024-05-12 12:38:34,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=442, PETRI_PLACES=73, PETRI_TRANSITIONS=68} [2024-05-12 12:38:34,625 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-05-12 12:38:34,626 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 68 transitions, 442 flow [2024-05-12 12:38:34,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:34,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:34,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:34,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:38:34,626 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:34,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:34,627 INFO L85 PathProgramCache]: Analyzing trace with hash -789138432, now seen corresponding path program 1 times [2024-05-12 12:38:34,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:34,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814957370] [2024-05-12 12:38:34,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:34,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:34,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:35,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:35,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:35,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814957370] [2024-05-12 12:38:35,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814957370] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:35,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:35,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:38:35,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161793198] [2024-05-12 12:38:35,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:35,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:38:35,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:35,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:38:35,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:38:35,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:35,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 68 transitions, 442 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:35,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:35,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:35,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:35,597 INFO L124 PetriNetUnfolderBase]: 772/1439 cut-off events. [2024-05-12 12:38:35,597 INFO L125 PetriNetUnfolderBase]: For 3353/3356 co-relation queries the response was YES. [2024-05-12 12:38:35,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4406 conditions, 1439 events. 772/1439 cut-off events. For 3353/3356 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 7669 event pairs, 254 based on Foata normal form. 4/1384 useless extension candidates. Maximal degree in co-relation 4371. Up to 1149 conditions per place. [2024-05-12 12:38:35,604 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 66 selfloop transitions, 31 changer transitions 0/103 dead transitions. [2024-05-12 12:38:35,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 103 transitions, 772 flow [2024-05-12 12:38:35,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:35,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:35,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-05-12 12:38:35,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45054945054945056 [2024-05-12 12:38:35,606 INFO L175 Difference]: Start difference. First operand has 73 places, 68 transitions, 442 flow. Second operand 7 states and 123 transitions. [2024-05-12 12:38:35,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 103 transitions, 772 flow [2024-05-12 12:38:35,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 103 transitions, 738 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:38:35,611 INFO L231 Difference]: Finished difference. Result has 77 places, 81 transitions, 587 flow [2024-05-12 12:38:35,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=587, PETRI_PLACES=77, PETRI_TRANSITIONS=81} [2024-05-12 12:38:35,612 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-05-12 12:38:35,612 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 81 transitions, 587 flow [2024-05-12 12:38:35,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:35,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:35,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:35,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:38:35,613 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:35,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:35,613 INFO L85 PathProgramCache]: Analyzing trace with hash -2111051810, now seen corresponding path program 2 times [2024-05-12 12:38:35,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:35,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748058243] [2024-05-12 12:38:35,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:35,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:35,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:36,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:36,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:36,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748058243] [2024-05-12 12:38:36,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748058243] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:36,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:36,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:38:36,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103878710] [2024-05-12 12:38:36,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:36,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:38:36,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:36,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:38:36,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:38:36,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:36,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 81 transitions, 587 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:36,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:36,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:36,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:36,723 INFO L124 PetriNetUnfolderBase]: 792/1469 cut-off events. [2024-05-12 12:38:36,723 INFO L125 PetriNetUnfolderBase]: For 4617/4620 co-relation queries the response was YES. [2024-05-12 12:38:36,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5058 conditions, 1469 events. 792/1469 cut-off events. For 4617/4620 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7757 event pairs, 252 based on Foata normal form. 4/1413 useless extension candidates. Maximal degree in co-relation 5020. Up to 1179 conditions per place. [2024-05-12 12:38:36,734 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 71 selfloop transitions, 30 changer transitions 0/107 dead transitions. [2024-05-12 12:38:36,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 107 transitions, 907 flow [2024-05-12 12:38:36,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:36,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:36,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-05-12 12:38:36,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43956043956043955 [2024-05-12 12:38:36,736 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 587 flow. Second operand 7 states and 120 transitions. [2024-05-12 12:38:36,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 107 transitions, 907 flow [2024-05-12 12:38:36,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 107 transitions, 861 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:36,742 INFO L231 Difference]: Finished difference. Result has 83 places, 86 transitions, 661 flow [2024-05-12 12:38:36,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=545, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=661, PETRI_PLACES=83, PETRI_TRANSITIONS=86} [2024-05-12 12:38:36,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-05-12 12:38:36,743 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 86 transitions, 661 flow [2024-05-12 12:38:36,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:36,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:36,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:36,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:38:36,744 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:36,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:36,744 INFO L85 PathProgramCache]: Analyzing trace with hash -582188322, now seen corresponding path program 3 times [2024-05-12 12:38:36,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:36,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223066242] [2024-05-12 12:38:36,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:36,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:36,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:37,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:37,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:37,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223066242] [2024-05-12 12:38:37,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223066242] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:37,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:37,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:38:37,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422823035] [2024-05-12 12:38:37,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:37,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:38:37,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:37,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:38:37,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:38:37,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:37,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 86 transitions, 661 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:37,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:37,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:37,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:37,691 INFO L124 PetriNetUnfolderBase]: 802/1484 cut-off events. [2024-05-12 12:38:37,691 INFO L125 PetriNetUnfolderBase]: For 5724/5727 co-relation queries the response was YES. [2024-05-12 12:38:37,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5362 conditions, 1484 events. 802/1484 cut-off events. For 5724/5727 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7901 event pairs, 236 based on Foata normal form. 4/1428 useless extension candidates. Maximal degree in co-relation 5321. Up to 1130 conditions per place. [2024-05-12 12:38:37,700 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 75 selfloop transitions, 38 changer transitions 0/119 dead transitions. [2024-05-12 12:38:37,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 119 transitions, 1085 flow [2024-05-12 12:38:37,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:37,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:37,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-05-12 12:38:37,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45054945054945056 [2024-05-12 12:38:37,702 INFO L175 Difference]: Start difference. First operand has 83 places, 86 transitions, 661 flow. Second operand 7 states and 123 transitions. [2024-05-12 12:38:37,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 119 transitions, 1085 flow [2024-05-12 12:38:37,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 119 transitions, 1036 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-05-12 12:38:37,709 INFO L231 Difference]: Finished difference. Result has 88 places, 95 transitions, 805 flow [2024-05-12 12:38:37,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=612, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=805, PETRI_PLACES=88, PETRI_TRANSITIONS=95} [2024-05-12 12:38:37,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-05-12 12:38:37,710 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 95 transitions, 805 flow [2024-05-12 12:38:37,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:37,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:37,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:37,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:38:37,710 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:37,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:37,711 INFO L85 PathProgramCache]: Analyzing trace with hash -582177410, now seen corresponding path program 1 times [2024-05-12 12:38:37,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:37,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883743198] [2024-05-12 12:38:37,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:37,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:37,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:38,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:38,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:38,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883743198] [2024-05-12 12:38:38,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883743198] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:38,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:38,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:38,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832128231] [2024-05-12 12:38:38,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:38,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:38,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:38,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:38,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:39,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:39,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 95 transitions, 805 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:39,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:39,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:39,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:39,571 INFO L124 PetriNetUnfolderBase]: 808/1493 cut-off events. [2024-05-12 12:38:39,572 INFO L125 PetriNetUnfolderBase]: For 6924/6924 co-relation queries the response was YES. [2024-05-12 12:38:39,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5736 conditions, 1493 events. 808/1493 cut-off events. For 6924/6924 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7934 event pairs, 271 based on Foata normal form. 1/1435 useless extension candidates. Maximal degree in co-relation 5693. Up to 1261 conditions per place. [2024-05-12 12:38:39,579 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 101 selfloop transitions, 18 changer transitions 0/125 dead transitions. [2024-05-12 12:38:39,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 125 transitions, 1180 flow [2024-05-12 12:38:39,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:39,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:39,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-05-12 12:38:39,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4198717948717949 [2024-05-12 12:38:39,581 INFO L175 Difference]: Start difference. First operand has 88 places, 95 transitions, 805 flow. Second operand 8 states and 131 transitions. [2024-05-12 12:38:39,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 125 transitions, 1180 flow [2024-05-12 12:38:39,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 125 transitions, 1118 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 12:38:39,590 INFO L231 Difference]: Finished difference. Result has 94 places, 99 transitions, 831 flow [2024-05-12 12:38:39,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=831, PETRI_PLACES=94, PETRI_TRANSITIONS=99} [2024-05-12 12:38:39,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-05-12 12:38:39,590 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 99 transitions, 831 flow [2024-05-12 12:38:39,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:39,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:39,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:39,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:38:39,591 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:39,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:39,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1301743633, now seen corresponding path program 1 times [2024-05-12 12:38:39,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:39,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415170791] [2024-05-12 12:38:39,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:39,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:39,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:40,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:40,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:40,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415170791] [2024-05-12 12:38:40,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415170791] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:40,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:40,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:40,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755446254] [2024-05-12 12:38:40,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:40,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:40,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:40,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:40,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:40,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:40,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 99 transitions, 831 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:40,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:40,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:40,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:41,046 INFO L124 PetriNetUnfolderBase]: 828/1526 cut-off events. [2024-05-12 12:38:41,046 INFO L125 PetriNetUnfolderBase]: For 7347/7347 co-relation queries the response was YES. [2024-05-12 12:38:41,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6037 conditions, 1526 events. 828/1526 cut-off events. For 7347/7347 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 8148 event pairs, 175 based on Foata normal form. 2/1468 useless extension candidates. Maximal degree in co-relation 5991. Up to 1252 conditions per place. [2024-05-12 12:38:41,060 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 105 selfloop transitions, 18 changer transitions 0/129 dead transitions. [2024-05-12 12:38:41,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 129 transitions, 1191 flow [2024-05-12 12:38:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:41,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:41,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-05-12 12:38:41,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4542124542124542 [2024-05-12 12:38:41,062 INFO L175 Difference]: Start difference. First operand has 94 places, 99 transitions, 831 flow. Second operand 7 states and 124 transitions. [2024-05-12 12:38:41,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 129 transitions, 1191 flow [2024-05-12 12:38:41,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 129 transitions, 1160 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 12:38:41,077 INFO L231 Difference]: Finished difference. Result has 97 places, 102 transitions, 874 flow [2024-05-12 12:38:41,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=874, PETRI_PLACES=97, PETRI_TRANSITIONS=102} [2024-05-12 12:38:41,078 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-05-12 12:38:41,078 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 102 transitions, 874 flow [2024-05-12 12:38:41,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:41,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:41,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:41,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:38:41,079 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:41,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:41,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1306332470, now seen corresponding path program 1 times [2024-05-12 12:38:41,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:41,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948950324] [2024-05-12 12:38:41,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:41,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:41,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:41,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 12:38:41,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:41,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948950324] [2024-05-12 12:38:41,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948950324] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:41,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:41,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:41,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767308408] [2024-05-12 12:38:41,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:41,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:41,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:41,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:41,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:41,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:41,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 102 transitions, 874 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:41,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:41,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:41,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:42,320 INFO L124 PetriNetUnfolderBase]: 844/1551 cut-off events. [2024-05-12 12:38:42,320 INFO L125 PetriNetUnfolderBase]: For 8597/8597 co-relation queries the response was YES. [2024-05-12 12:38:42,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6408 conditions, 1551 events. 844/1551 cut-off events. For 8597/8597 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8274 event pairs, 269 based on Foata normal form. 1/1492 useless extension candidates. Maximal degree in co-relation 6360. Up to 1248 conditions per place. [2024-05-12 12:38:42,331 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 87 selfloop transitions, 44 changer transitions 0/137 dead transitions. [2024-05-12 12:38:42,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 137 transitions, 1349 flow [2024-05-12 12:38:42,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:42,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:42,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-05-12 12:38:42,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45787545787545786 [2024-05-12 12:38:42,333 INFO L175 Difference]: Start difference. First operand has 97 places, 102 transitions, 874 flow. Second operand 7 states and 125 transitions. [2024-05-12 12:38:42,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 137 transitions, 1349 flow [2024-05-12 12:38:42,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 137 transitions, 1239 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-05-12 12:38:42,347 INFO L231 Difference]: Finished difference. Result has 99 places, 116 transitions, 1051 flow [2024-05-12 12:38:42,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1051, PETRI_PLACES=99, PETRI_TRANSITIONS=116} [2024-05-12 12:38:42,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-05-12 12:38:42,348 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 116 transitions, 1051 flow [2024-05-12 12:38:42,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:42,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:42,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:42,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:38:42,349 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:42,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:42,349 INFO L85 PathProgramCache]: Analyzing trace with hash 472760401, now seen corresponding path program 2 times [2024-05-12 12:38:42,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:42,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333861496] [2024-05-12 12:38:42,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:42,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:42,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:43,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:43,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:43,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333861496] [2024-05-12 12:38:43,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333861496] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:43,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:43,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:43,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537757647] [2024-05-12 12:38:43,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:43,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:43,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:43,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:43,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:43,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:43,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 116 transitions, 1051 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:43,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:43,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:43,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:43,638 INFO L124 PetriNetUnfolderBase]: 864/1578 cut-off events. [2024-05-12 12:38:43,639 INFO L125 PetriNetUnfolderBase]: For 9884/9884 co-relation queries the response was YES. [2024-05-12 12:38:43,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6753 conditions, 1578 events. 864/1578 cut-off events. For 9884/9884 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8388 event pairs, 211 based on Foata normal form. 2/1521 useless extension candidates. Maximal degree in co-relation 6704. Up to 1210 conditions per place. [2024-05-12 12:38:43,650 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 101 selfloop transitions, 42 changer transitions 0/149 dead transitions. [2024-05-12 12:38:43,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 149 transitions, 1531 flow [2024-05-12 12:38:43,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:43,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:43,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-05-12 12:38:43,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46886446886446886 [2024-05-12 12:38:43,651 INFO L175 Difference]: Start difference. First operand has 99 places, 116 transitions, 1051 flow. Second operand 7 states and 128 transitions. [2024-05-12 12:38:43,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 149 transitions, 1531 flow [2024-05-12 12:38:43,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 149 transitions, 1475 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:43,668 INFO L231 Difference]: Finished difference. Result has 104 places, 122 transitions, 1156 flow [2024-05-12 12:38:43,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=995, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1156, PETRI_PLACES=104, PETRI_TRANSITIONS=122} [2024-05-12 12:38:43,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-05-12 12:38:43,669 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 122 transitions, 1156 flow [2024-05-12 12:38:43,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:43,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:43,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:43,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:38:43,670 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:43,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:43,670 INFO L85 PathProgramCache]: Analyzing trace with hash 476509193, now seen corresponding path program 1 times [2024-05-12 12:38:43,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:43,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183048718] [2024-05-12 12:38:43,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:43,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:43,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:44,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:44,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:44,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183048718] [2024-05-12 12:38:44,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183048718] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:44,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:44,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:44,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738529027] [2024-05-12 12:38:44,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:44,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:44,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:44,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:44,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:44,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:44,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 122 transitions, 1156 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:44,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:44,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:44,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:44,879 INFO L124 PetriNetUnfolderBase]: 905/1649 cut-off events. [2024-05-12 12:38:44,880 INFO L125 PetriNetUnfolderBase]: For 11847/11853 co-relation queries the response was YES. [2024-05-12 12:38:44,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7269 conditions, 1649 events. 905/1649 cut-off events. For 11847/11853 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8784 event pairs, 281 based on Foata normal form. 6/1594 useless extension candidates. Maximal degree in co-relation 7218. Up to 1268 conditions per place. [2024-05-12 12:38:44,891 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 113 selfloop transitions, 47 changer transitions 0/166 dead transitions. [2024-05-12 12:38:44,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 166 transitions, 1702 flow [2024-05-12 12:38:44,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:44,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:44,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-05-12 12:38:44,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-05-12 12:38:44,893 INFO L175 Difference]: Start difference. First operand has 104 places, 122 transitions, 1156 flow. Second operand 8 states and 144 transitions. [2024-05-12 12:38:44,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 166 transitions, 1702 flow [2024-05-12 12:38:44,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 166 transitions, 1655 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-05-12 12:38:44,912 INFO L231 Difference]: Finished difference. Result has 113 places, 134 transitions, 1373 flow [2024-05-12 12:38:44,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1373, PETRI_PLACES=113, PETRI_TRANSITIONS=134} [2024-05-12 12:38:44,912 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-05-12 12:38:44,912 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 134 transitions, 1373 flow [2024-05-12 12:38:44,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:44,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:44,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:44,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:38:44,913 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:44,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:44,914 INFO L85 PathProgramCache]: Analyzing trace with hash -186926985, now seen corresponding path program 2 times [2024-05-12 12:38:44,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:44,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650694951] [2024-05-12 12:38:44,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:44,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:44,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:45,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:45,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:45,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650694951] [2024-05-12 12:38:45,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650694951] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:45,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:45,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:45,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444426190] [2024-05-12 12:38:45,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:45,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:45,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:45,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:45,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:45,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:45,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 134 transitions, 1373 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:45,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:45,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:45,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:46,367 INFO L124 PetriNetUnfolderBase]: 937/1708 cut-off events. [2024-05-12 12:38:46,367 INFO L125 PetriNetUnfolderBase]: For 13928/13934 co-relation queries the response was YES. [2024-05-12 12:38:46,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8087 conditions, 1708 events. 937/1708 cut-off events. For 13928/13934 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9190 event pairs, 293 based on Foata normal form. 6/1649 useless extension candidates. Maximal degree in co-relation 8030. Up to 1318 conditions per place. [2024-05-12 12:38:46,380 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 122 selfloop transitions, 44 changer transitions 0/172 dead transitions. [2024-05-12 12:38:46,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 172 transitions, 1923 flow [2024-05-12 12:38:46,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:46,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:46,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-05-12 12:38:46,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4519230769230769 [2024-05-12 12:38:46,382 INFO L175 Difference]: Start difference. First operand has 113 places, 134 transitions, 1373 flow. Second operand 8 states and 141 transitions. [2024-05-12 12:38:46,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 172 transitions, 1923 flow [2024-05-12 12:38:46,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 172 transitions, 1857 flow, removed 32 selfloop flow, removed 1 redundant places. [2024-05-12 12:38:46,407 INFO L231 Difference]: Finished difference. Result has 123 places, 142 transitions, 1536 flow [2024-05-12 12:38:46,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1313, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1536, PETRI_PLACES=123, PETRI_TRANSITIONS=142} [2024-05-12 12:38:46,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-05-12 12:38:46,408 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 142 transitions, 1536 flow [2024-05-12 12:38:46,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:46,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:46,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:46,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:38:46,408 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:46,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:46,409 INFO L85 PathProgramCache]: Analyzing trace with hash -867968013, now seen corresponding path program 3 times [2024-05-12 12:38:46,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:46,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527367210] [2024-05-12 12:38:46,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:46,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:46,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:47,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:47,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:47,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527367210] [2024-05-12 12:38:47,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527367210] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:47,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:47,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:47,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088097246] [2024-05-12 12:38:47,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:47,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:47,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:47,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:47,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:47,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:47,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 142 transitions, 1536 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:47,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:47,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:47,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:47,737 INFO L124 PetriNetUnfolderBase]: 969/1764 cut-off events. [2024-05-12 12:38:47,737 INFO L125 PetriNetUnfolderBase]: For 16198/16204 co-relation queries the response was YES. [2024-05-12 12:38:47,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8757 conditions, 1764 events. 969/1764 cut-off events. For 16198/16204 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9592 event pairs, 268 based on Foata normal form. 6/1703 useless extension candidates. Maximal degree in co-relation 8694. Up to 1263 conditions per place. [2024-05-12 12:38:47,778 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 120 selfloop transitions, 57 changer transitions 0/183 dead transitions. [2024-05-12 12:38:47,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 183 transitions, 2189 flow [2024-05-12 12:38:47,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:47,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:47,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-05-12 12:38:47,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-05-12 12:38:47,779 INFO L175 Difference]: Start difference. First operand has 123 places, 142 transitions, 1536 flow. Second operand 8 states and 144 transitions. [2024-05-12 12:38:47,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 183 transitions, 2189 flow [2024-05-12 12:38:47,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 183 transitions, 2139 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-05-12 12:38:47,835 INFO L231 Difference]: Finished difference. Result has 131 places, 150 transitions, 1765 flow [2024-05-12 12:38:47,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1765, PETRI_PLACES=131, PETRI_TRANSITIONS=150} [2024-05-12 12:38:47,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-05-12 12:38:47,836 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 150 transitions, 1765 flow [2024-05-12 12:38:47,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:47,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:47,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:47,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:38:47,836 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:47,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:47,837 INFO L85 PathProgramCache]: Analyzing trace with hash -867641583, now seen corresponding path program 4 times [2024-05-12 12:38:47,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:47,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699202822] [2024-05-12 12:38:47,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:47,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:47,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:48,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:48,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:48,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699202822] [2024-05-12 12:38:48,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699202822] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:48,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:48,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:48,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651636889] [2024-05-12 12:38:48,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:48,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:48,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:48,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:48,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:48,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:48,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 150 transitions, 1765 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:48,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:48,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:48,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:49,054 INFO L124 PetriNetUnfolderBase]: 985/1785 cut-off events. [2024-05-12 12:38:49,055 INFO L125 PetriNetUnfolderBase]: For 18583/18583 co-relation queries the response was YES. [2024-05-12 12:38:49,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9377 conditions, 1785 events. 985/1785 cut-off events. For 18583/18583 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9796 event pairs, 298 based on Foata normal form. 2/1722 useless extension candidates. Maximal degree in co-relation 9310. Up to 1528 conditions per place. [2024-05-12 12:38:49,068 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 155 selfloop transitions, 18 changer transitions 0/179 dead transitions. [2024-05-12 12:38:49,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 179 transitions, 2274 flow [2024-05-12 12:38:49,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:49,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:49,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-05-12 12:38:49,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-05-12 12:38:49,086 INFO L175 Difference]: Start difference. First operand has 131 places, 150 transitions, 1765 flow. Second operand 8 states and 132 transitions. [2024-05-12 12:38:49,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 179 transitions, 2274 flow [2024-05-12 12:38:49,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 179 transitions, 2167 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-05-12 12:38:49,123 INFO L231 Difference]: Finished difference. Result has 136 places, 153 transitions, 1758 flow [2024-05-12 12:38:49,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1658, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1758, PETRI_PLACES=136, PETRI_TRANSITIONS=153} [2024-05-12 12:38:49,124 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-05-12 12:38:49,124 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 153 transitions, 1758 flow [2024-05-12 12:38:49,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:49,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:49,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:49,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:38:49,125 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:49,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:49,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1439098423, now seen corresponding path program 3 times [2024-05-12 12:38:49,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:49,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562024822] [2024-05-12 12:38:49,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:49,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:49,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:49,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:49,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:49,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562024822] [2024-05-12 12:38:49,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562024822] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:49,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:49,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:49,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19482988] [2024-05-12 12:38:49,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:49,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:49,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:49,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:49,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:50,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:50,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 153 transitions, 1758 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:50,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:50,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:50,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:50,659 INFO L124 PetriNetUnfolderBase]: 981/1785 cut-off events. [2024-05-12 12:38:50,659 INFO L125 PetriNetUnfolderBase]: For 19052/19058 co-relation queries the response was YES. [2024-05-12 12:38:50,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9320 conditions, 1785 events. 981/1785 cut-off events. For 19052/19058 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9755 event pairs, 273 based on Foata normal form. 3/1721 useless extension candidates. Maximal degree in co-relation 9251. Up to 1397 conditions per place. [2024-05-12 12:38:50,673 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 130 selfloop transitions, 42 changer transitions 0/178 dead transitions. [2024-05-12 12:38:50,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 178 transitions, 2219 flow [2024-05-12 12:38:50,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:50,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:50,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-05-12 12:38:50,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45787545787545786 [2024-05-12 12:38:50,675 INFO L175 Difference]: Start difference. First operand has 136 places, 153 transitions, 1758 flow. Second operand 7 states and 125 transitions. [2024-05-12 12:38:50,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 178 transitions, 2219 flow [2024-05-12 12:38:50,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 178 transitions, 2129 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-05-12 12:38:50,707 INFO L231 Difference]: Finished difference. Result has 138 places, 153 transitions, 1759 flow [2024-05-12 12:38:50,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1759, PETRI_PLACES=138, PETRI_TRANSITIONS=153} [2024-05-12 12:38:50,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-05-12 12:38:50,708 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 1759 flow [2024-05-12 12:38:50,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:50,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:50,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:50,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:38:50,709 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:50,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:50,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1478995340, now seen corresponding path program 2 times [2024-05-12 12:38:50,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:50,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673813758] [2024-05-12 12:38:50,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:50,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:50,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:51,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:51,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:51,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673813758] [2024-05-12 12:38:51,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673813758] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:51,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:51,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:38:51,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725870088] [2024-05-12 12:38:51,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:51,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:38:51,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:51,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:38:51,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:38:51,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:51,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 1759 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:51,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:51,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:51,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:51,982 INFO L124 PetriNetUnfolderBase]: 981/1780 cut-off events. [2024-05-12 12:38:51,982 INFO L125 PetriNetUnfolderBase]: For 19204/19210 co-relation queries the response was YES. [2024-05-12 12:38:51,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9260 conditions, 1780 events. 981/1780 cut-off events. For 19204/19210 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9724 event pairs, 315 based on Foata normal form. 5/1719 useless extension candidates. Maximal degree in co-relation 9189. Up to 1462 conditions per place. [2024-05-12 12:38:51,994 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 128 selfloop transitions, 42 changer transitions 0/176 dead transitions. [2024-05-12 12:38:51,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 176 transitions, 2227 flow [2024-05-12 12:38:51,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:38:51,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:38:51,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-05-12 12:38:51,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4432234432234432 [2024-05-12 12:38:51,995 INFO L175 Difference]: Start difference. First operand has 138 places, 153 transitions, 1759 flow. Second operand 7 states and 121 transitions. [2024-05-12 12:38:51,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 176 transitions, 2227 flow [2024-05-12 12:38:52,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 176 transitions, 2085 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-05-12 12:38:52,023 INFO L231 Difference]: Finished difference. Result has 139 places, 157 transitions, 1780 flow [2024-05-12 12:38:52,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1780, PETRI_PLACES=139, PETRI_TRANSITIONS=157} [2024-05-12 12:38:52,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-05-12 12:38:52,023 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 157 transitions, 1780 flow [2024-05-12 12:38:52,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:52,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:52,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:52,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:38:52,024 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:52,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:52,024 INFO L85 PathProgramCache]: Analyzing trace with hash 713945447, now seen corresponding path program 1 times [2024-05-12 12:38:52,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:52,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508136646] [2024-05-12 12:38:52,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:52,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:52,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:53,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:53,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:53,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508136646] [2024-05-12 12:38:53,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508136646] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:53,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:53,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:38:53,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386710013] [2024-05-12 12:38:53,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:53,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:38:53,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:53,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:38:53,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:38:53,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:53,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 157 transitions, 1780 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:53,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:53,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:53,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:54,174 INFO L124 PetriNetUnfolderBase]: 987/1792 cut-off events. [2024-05-12 12:38:54,174 INFO L125 PetriNetUnfolderBase]: For 19495/19495 co-relation queries the response was YES. [2024-05-12 12:38:54,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9277 conditions, 1792 events. 987/1792 cut-off events. For 19495/19495 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9825 event pairs, 292 based on Foata normal form. 1/1727 useless extension candidates. Maximal degree in co-relation 9205. Up to 1528 conditions per place. [2024-05-12 12:38:54,187 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 165 selfloop transitions, 22 changer transitions 0/193 dead transitions. [2024-05-12 12:38:54,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 193 transitions, 2355 flow [2024-05-12 12:38:54,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:38:54,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:38:54,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-05-12 12:38:54,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4188034188034188 [2024-05-12 12:38:54,189 INFO L175 Difference]: Start difference. First operand has 139 places, 157 transitions, 1780 flow. Second operand 9 states and 147 transitions. [2024-05-12 12:38:54,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 193 transitions, 2355 flow [2024-05-12 12:38:54,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 193 transitions, 2295 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-05-12 12:38:54,234 INFO L231 Difference]: Finished difference. Result has 146 places, 163 transitions, 1865 flow [2024-05-12 12:38:54,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1865, PETRI_PLACES=146, PETRI_TRANSITIONS=163} [2024-05-12 12:38:54,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-05-12 12:38:54,234 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 163 transitions, 1865 flow [2024-05-12 12:38:54,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:54,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:54,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:54,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:38:54,235 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:54,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:54,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1119025113, now seen corresponding path program 1 times [2024-05-12 12:38:54,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:54,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903397333] [2024-05-12 12:38:54,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:54,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:54,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:55,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:55,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:55,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903397333] [2024-05-12 12:38:55,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903397333] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:55,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:55,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:38:55,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427896639] [2024-05-12 12:38:55,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:55,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:38:55,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:55,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:38:55,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:38:55,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:55,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 163 transitions, 1865 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:55,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:55,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:55,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:55,704 INFO L124 PetriNetUnfolderBase]: 1023/1840 cut-off events. [2024-05-12 12:38:55,705 INFO L125 PetriNetUnfolderBase]: For 21187/21187 co-relation queries the response was YES. [2024-05-12 12:38:55,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9687 conditions, 1840 events. 1023/1840 cut-off events. For 21187/21187 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10046 event pairs, 236 based on Foata normal form. 2/1778 useless extension candidates. Maximal degree in co-relation 9613. Up to 1536 conditions per place. [2024-05-12 12:38:55,718 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 167 selfloop transitions, 31 changer transitions 0/204 dead transitions. [2024-05-12 12:38:55,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 204 transitions, 2456 flow [2024-05-12 12:38:55,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:55,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:55,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-05-12 12:38:55,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-05-12 12:38:55,720 INFO L175 Difference]: Start difference. First operand has 146 places, 163 transitions, 1865 flow. Second operand 8 states and 144 transitions. [2024-05-12 12:38:55,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 204 transitions, 2456 flow [2024-05-12 12:38:55,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 204 transitions, 2373 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-05-12 12:38:55,759 INFO L231 Difference]: Finished difference. Result has 151 places, 175 transitions, 1990 flow [2024-05-12 12:38:55,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1782, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1990, PETRI_PLACES=151, PETRI_TRANSITIONS=175} [2024-05-12 12:38:55,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-05-12 12:38:55,760 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 175 transitions, 1990 flow [2024-05-12 12:38:55,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:55,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:55,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:55,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:38:55,761 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:55,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:55,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1115299533, now seen corresponding path program 2 times [2024-05-12 12:38:55,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:55,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523607274] [2024-05-12 12:38:55,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:55,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:55,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:56,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:56,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:56,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523607274] [2024-05-12 12:38:56,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523607274] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:56,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:56,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:38:56,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23616380] [2024-05-12 12:38:56,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:56,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:38:56,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:56,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:38:56,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:38:56,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:56,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 175 transitions, 1990 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:56,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:56,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:56,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:57,021 INFO L124 PetriNetUnfolderBase]: 1077/1922 cut-off events. [2024-05-12 12:38:57,022 INFO L125 PetriNetUnfolderBase]: For 25458/25458 co-relation queries the response was YES. [2024-05-12 12:38:57,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10673 conditions, 1922 events. 1077/1922 cut-off events. For 25458/25458 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10509 event pairs, 225 based on Foata normal form. 2/1860 useless extension candidates. Maximal degree in co-relation 10595. Up to 1428 conditions per place. [2024-05-12 12:38:57,035 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 139 selfloop transitions, 78 changer transitions 0/223 dead transitions. [2024-05-12 12:38:57,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 223 transitions, 2789 flow [2024-05-12 12:38:57,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:57,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:57,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-05-12 12:38:57,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2024-05-12 12:38:57,037 INFO L175 Difference]: Start difference. First operand has 151 places, 175 transitions, 1990 flow. Second operand 8 states and 150 transitions. [2024-05-12 12:38:57,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 223 transitions, 2789 flow [2024-05-12 12:38:57,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 223 transitions, 2666 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-05-12 12:38:57,078 INFO L231 Difference]: Finished difference. Result has 157 places, 192 transitions, 2279 flow [2024-05-12 12:38:57,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2279, PETRI_PLACES=157, PETRI_TRANSITIONS=192} [2024-05-12 12:38:57,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-05-12 12:38:57,079 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 192 transitions, 2279 flow [2024-05-12 12:38:57,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:57,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:57,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:57,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:38:57,079 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:57,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:57,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1115299285, now seen corresponding path program 1 times [2024-05-12 12:38:57,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:57,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815829969] [2024-05-12 12:38:57,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:57,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:57,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:57,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:57,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:57,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815829969] [2024-05-12 12:38:57,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815829969] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:57,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:57,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:38:57,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729130867] [2024-05-12 12:38:57,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:57,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:38:57,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:57,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:38:57,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:38:57,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:57,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 192 transitions, 2279 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:57,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:57,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:57,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:38:58,607 INFO L124 PetriNetUnfolderBase]: 1111/1982 cut-off events. [2024-05-12 12:38:58,608 INFO L125 PetriNetUnfolderBase]: For 29472/29472 co-relation queries the response was YES. [2024-05-12 12:38:58,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11583 conditions, 1982 events. 1111/1982 cut-off events. For 29472/29472 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10862 event pairs, 276 based on Foata normal form. 1/1917 useless extension candidates. Maximal degree in co-relation 11502. Up to 1539 conditions per place. [2024-05-12 12:38:58,622 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 177 selfloop transitions, 51 changer transitions 0/234 dead transitions. [2024-05-12 12:38:58,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 234 transitions, 3043 flow [2024-05-12 12:38:58,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:38:58,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:38:58,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-05-12 12:38:58,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-05-12 12:38:58,624 INFO L175 Difference]: Start difference. First operand has 157 places, 192 transitions, 2279 flow. Second operand 8 states and 144 transitions. [2024-05-12 12:38:58,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 234 transitions, 3043 flow [2024-05-12 12:38:58,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 234 transitions, 2967 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-05-12 12:38:58,673 INFO L231 Difference]: Finished difference. Result has 165 places, 201 transitions, 2502 flow [2024-05-12 12:38:58,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2502, PETRI_PLACES=165, PETRI_TRANSITIONS=201} [2024-05-12 12:38:58,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-05-12 12:38:58,674 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 201 transitions, 2502 flow [2024-05-12 12:38:58,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:58,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:38:58,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:38:58,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:38:58,675 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:38:58,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:38:58,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1841594933, now seen corresponding path program 3 times [2024-05-12 12:38:58,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:38:58,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227589707] [2024-05-12 12:38:58,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:38:58,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:38:58,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:38:59,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:38:59,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:38:59,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227589707] [2024-05-12 12:38:59,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227589707] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:38:59,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:38:59,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:38:59,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896619566] [2024-05-12 12:38:59,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:38:59,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:38:59,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:38:59,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:38:59,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:38:59,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:38:59,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 201 transitions, 2502 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:38:59,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:38:59,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:38:59,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:00,127 INFO L124 PetriNetUnfolderBase]: 1119/2003 cut-off events. [2024-05-12 12:39:00,128 INFO L125 PetriNetUnfolderBase]: For 32049/32049 co-relation queries the response was YES. [2024-05-12 12:39:00,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11968 conditions, 2003 events. 1119/2003 cut-off events. For 32049/32049 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11122 event pairs, 241 based on Foata normal form. 2/1936 useless extension candidates. Maximal degree in co-relation 11883. Up to 1575 conditions per place. [2024-05-12 12:39:00,143 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 158 selfloop transitions, 68 changer transitions 0/232 dead transitions. [2024-05-12 12:39:00,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 232 transitions, 3111 flow [2024-05-12 12:39:00,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:00,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:00,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-05-12 12:39:00,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47115384615384615 [2024-05-12 12:39:00,146 INFO L175 Difference]: Start difference. First operand has 165 places, 201 transitions, 2502 flow. Second operand 8 states and 147 transitions. [2024-05-12 12:39:00,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 232 transitions, 3111 flow [2024-05-12 12:39:00,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 232 transitions, 2990 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:00,208 INFO L231 Difference]: Finished difference. Result has 170 places, 205 transitions, 2598 flow [2024-05-12 12:39:00,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2387, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2598, PETRI_PLACES=170, PETRI_TRANSITIONS=205} [2024-05-12 12:39:00,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-05-12 12:39:00,209 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 205 transitions, 2598 flow [2024-05-12 12:39:00,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:00,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:00,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:00,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:39:00,209 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:00,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:00,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1847203391, now seen corresponding path program 1 times [2024-05-12 12:39:00,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:00,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186434421] [2024-05-12 12:39:00,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:00,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:00,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:01,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:01,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:01,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186434421] [2024-05-12 12:39:01,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186434421] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:01,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:01,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:01,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492628658] [2024-05-12 12:39:01,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:01,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:01,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:01,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:01,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:01,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:01,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 205 transitions, 2598 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:01,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:01,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:01,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:02,130 INFO L124 PetriNetUnfolderBase]: 1151/2050 cut-off events. [2024-05-12 12:39:02,130 INFO L125 PetriNetUnfolderBase]: For 32564/32567 co-relation queries the response was YES. [2024-05-12 12:39:02,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12075 conditions, 2050 events. 1151/2050 cut-off events. For 32564/32567 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11309 event pairs, 293 based on Foata normal form. 4/1986 useless extension candidates. Maximal degree in co-relation 11989. Up to 1603 conditions per place. [2024-05-12 12:39:02,144 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 186 selfloop transitions, 55 changer transitions 0/247 dead transitions. [2024-05-12 12:39:02,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 247 transitions, 3326 flow [2024-05-12 12:39:02,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:02,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:02,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-05-12 12:39:02,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4586894586894587 [2024-05-12 12:39:02,146 INFO L175 Difference]: Start difference. First operand has 170 places, 205 transitions, 2598 flow. Second operand 9 states and 161 transitions. [2024-05-12 12:39:02,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 247 transitions, 3326 flow [2024-05-12 12:39:02,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 247 transitions, 3152 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:02,206 INFO L231 Difference]: Finished difference. Result has 175 places, 210 transitions, 2649 flow [2024-05-12 12:39:02,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2424, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2649, PETRI_PLACES=175, PETRI_TRANSITIONS=210} [2024-05-12 12:39:02,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-05-12 12:39:02,206 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 210 transitions, 2649 flow [2024-05-12 12:39:02,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:02,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:02,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:02,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:39:02,207 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:02,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:02,208 INFO L85 PathProgramCache]: Analyzing trace with hash -51549373, now seen corresponding path program 2 times [2024-05-12 12:39:02,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:02,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235109556] [2024-05-12 12:39:02,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:02,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:02,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:03,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:03,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:03,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235109556] [2024-05-12 12:39:03,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235109556] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:03,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:03,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:03,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748113205] [2024-05-12 12:39:03,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:03,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:03,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:03,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:03,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:03,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:03,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 210 transitions, 2649 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:03,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:03,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:03,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:03,701 INFO L124 PetriNetUnfolderBase]: 1282/2285 cut-off events. [2024-05-12 12:39:03,701 INFO L125 PetriNetUnfolderBase]: For 38952/38952 co-relation queries the response was YES. [2024-05-12 12:39:03,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13679 conditions, 2285 events. 1282/2285 cut-off events. For 38952/38952 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13007 event pairs, 305 based on Foata normal form. 2/2208 useless extension candidates. Maximal degree in co-relation 13591. Up to 1785 conditions per place. [2024-05-12 12:39:03,720 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 222 selfloop transitions, 30 changer transitions 0/258 dead transitions. [2024-05-12 12:39:03,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 258 transitions, 3658 flow [2024-05-12 12:39:03,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:03,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:03,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-05-12 12:39:03,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4472934472934473 [2024-05-12 12:39:03,722 INFO L175 Difference]: Start difference. First operand has 175 places, 210 transitions, 2649 flow. Second operand 9 states and 157 transitions. [2024-05-12 12:39:03,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 258 transitions, 3658 flow [2024-05-12 12:39:03,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 258 transitions, 3511 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:03,837 INFO L231 Difference]: Finished difference. Result has 181 places, 220 transitions, 2765 flow [2024-05-12 12:39:03,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2502, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2765, PETRI_PLACES=181, PETRI_TRANSITIONS=220} [2024-05-12 12:39:03,838 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-05-12 12:39:03,838 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 220 transitions, 2765 flow [2024-05-12 12:39:03,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:03,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:03,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:03,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:39:03,838 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:03,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:03,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1126728291, now seen corresponding path program 3 times [2024-05-12 12:39:03,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:03,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139946765] [2024-05-12 12:39:03,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:03,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:03,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:04,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:04,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:04,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139946765] [2024-05-12 12:39:04,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139946765] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:04,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:04,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:04,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267112633] [2024-05-12 12:39:04,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:04,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:04,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:04,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:04,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:05,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:05,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 220 transitions, 2765 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:05,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:05,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:05,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:05,678 INFO L124 PetriNetUnfolderBase]: 1316/2342 cut-off events. [2024-05-12 12:39:05,678 INFO L125 PetriNetUnfolderBase]: For 42447/42447 co-relation queries the response was YES. [2024-05-12 12:39:05,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14524 conditions, 2342 events. 1316/2342 cut-off events. For 42447/42447 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13424 event pairs, 320 based on Foata normal form. 4/2266 useless extension candidates. Maximal degree in co-relation 14432. Up to 1954 conditions per place. [2024-05-12 12:39:05,698 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 226 selfloop transitions, 28 changer transitions 0/260 dead transitions. [2024-05-12 12:39:05,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 260 transitions, 3630 flow [2024-05-12 12:39:05,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:05,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:05,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-05-12 12:39:05,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:39:05,700 INFO L175 Difference]: Start difference. First operand has 181 places, 220 transitions, 2765 flow. Second operand 9 states and 153 transitions. [2024-05-12 12:39:05,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 260 transitions, 3630 flow [2024-05-12 12:39:05,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 260 transitions, 3515 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:05,783 INFO L231 Difference]: Finished difference. Result has 188 places, 227 transitions, 2887 flow [2024-05-12 12:39:05,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2670, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2887, PETRI_PLACES=188, PETRI_TRANSITIONS=227} [2024-05-12 12:39:05,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-05-12 12:39:05,784 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 227 transitions, 2887 flow [2024-05-12 12:39:05,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:05,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:05,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:05,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:39:05,785 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:05,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:05,785 INFO L85 PathProgramCache]: Analyzing trace with hash 646975911, now seen corresponding path program 4 times [2024-05-12 12:39:05,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:05,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556460922] [2024-05-12 12:39:05,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:05,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:05,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:06,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:06,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:06,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556460922] [2024-05-12 12:39:06,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556460922] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:06,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:06,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:06,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104509560] [2024-05-12 12:39:06,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:06,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:06,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:06,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:06,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:06,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:06,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 227 transitions, 2887 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:06,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:06,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:06,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:07,264 INFO L124 PetriNetUnfolderBase]: 1336/2372 cut-off events. [2024-05-12 12:39:07,265 INFO L125 PetriNetUnfolderBase]: For 42761/42764 co-relation queries the response was YES. [2024-05-12 12:39:07,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14775 conditions, 2372 events. 1336/2372 cut-off events. For 42761/42764 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13620 event pairs, 245 based on Foata normal form. 2/2294 useless extension candidates. Maximal degree in co-relation 14680. Up to 1706 conditions per place. [2024-05-12 12:39:07,283 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 169 selfloop transitions, 88 changer transitions 0/263 dead transitions. [2024-05-12 12:39:07,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 263 transitions, 3739 flow [2024-05-12 12:39:07,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:07,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:07,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-05-12 12:39:07,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46474358974358976 [2024-05-12 12:39:07,285 INFO L175 Difference]: Start difference. First operand has 188 places, 227 transitions, 2887 flow. Second operand 8 states and 145 transitions. [2024-05-12 12:39:07,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 263 transitions, 3739 flow [2024-05-12 12:39:07,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 263 transitions, 3650 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:07,387 INFO L231 Difference]: Finished difference. Result has 191 places, 233 transitions, 3122 flow [2024-05-12 12:39:07,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3122, PETRI_PLACES=191, PETRI_TRANSITIONS=233} [2024-05-12 12:39:07,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-05-12 12:39:07,389 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 233 transitions, 3122 flow [2024-05-12 12:39:07,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:07,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:07,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:07,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:39:07,389 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:07,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:07,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1137203811, now seen corresponding path program 4 times [2024-05-12 12:39:07,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:07,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964163320] [2024-05-12 12:39:07,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:07,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:07,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:08,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:08,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:08,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964163320] [2024-05-12 12:39:08,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964163320] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:08,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:08,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:08,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810137516] [2024-05-12 12:39:08,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:08,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:08,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:08,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:08,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:08,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:08,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 233 transitions, 3122 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:08,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:08,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:08,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:09,637 INFO L124 PetriNetUnfolderBase]: 1368/2429 cut-off events. [2024-05-12 12:39:09,637 INFO L125 PetriNetUnfolderBase]: For 45106/45109 co-relation queries the response was YES. [2024-05-12 12:39:09,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15413 conditions, 2429 events. 1368/2429 cut-off events. For 45106/45109 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13950 event pairs, 288 based on Foata normal form. 4/2350 useless extension candidates. Maximal degree in co-relation 15316. Up to 1824 conditions per place. [2024-05-12 12:39:09,656 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 200 selfloop transitions, 69 changer transitions 0/275 dead transitions. [2024-05-12 12:39:09,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 275 transitions, 3958 flow [2024-05-12 12:39:09,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:09,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:09,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-05-12 12:39:09,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45584045584045585 [2024-05-12 12:39:09,657 INFO L175 Difference]: Start difference. First operand has 191 places, 233 transitions, 3122 flow. Second operand 9 states and 160 transitions. [2024-05-12 12:39:09,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 275 transitions, 3958 flow [2024-05-12 12:39:09,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 275 transitions, 3796 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:09,765 INFO L231 Difference]: Finished difference. Result has 197 places, 238 transitions, 3237 flow [2024-05-12 12:39:09,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3237, PETRI_PLACES=197, PETRI_TRANSITIONS=238} [2024-05-12 12:39:09,765 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-05-12 12:39:09,766 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 238 transitions, 3237 flow [2024-05-12 12:39:09,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:09,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:09,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:09,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:39:09,766 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:09,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:09,767 INFO L85 PathProgramCache]: Analyzing trace with hash 80810291, now seen corresponding path program 5 times [2024-05-12 12:39:09,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:09,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573939287] [2024-05-12 12:39:09,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:09,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:09,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:10,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:10,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:10,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573939287] [2024-05-12 12:39:10,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573939287] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:10,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:10,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:10,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733759577] [2024-05-12 12:39:10,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:10,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:10,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:10,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:10,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:10,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:10,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 238 transitions, 3237 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:10,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:10,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:10,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:11,381 INFO L124 PetriNetUnfolderBase]: 1392/2467 cut-off events. [2024-05-12 12:39:11,381 INFO L125 PetriNetUnfolderBase]: For 47638/47641 co-relation queries the response was YES. [2024-05-12 12:39:11,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15905 conditions, 2467 events. 1392/2467 cut-off events. For 47638/47641 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14159 event pairs, 332 based on Foata normal form. 2/2386 useless extension candidates. Maximal degree in co-relation 15805. Up to 1939 conditions per place. [2024-05-12 12:39:11,402 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 200 selfloop transitions, 70 changer transitions 0/276 dead transitions. [2024-05-12 12:39:11,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 276 transitions, 4142 flow [2024-05-12 12:39:11,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:11,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:11,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-05-12 12:39:11,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2024-05-12 12:39:11,404 INFO L175 Difference]: Start difference. First operand has 197 places, 238 transitions, 3237 flow. Second operand 8 states and 146 transitions. [2024-05-12 12:39:11,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 276 transitions, 4142 flow [2024-05-12 12:39:11,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 276 transitions, 3951 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:11,530 INFO L231 Difference]: Finished difference. Result has 201 places, 246 transitions, 3392 flow [2024-05-12 12:39:11,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3047, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3392, PETRI_PLACES=201, PETRI_TRANSITIONS=246} [2024-05-12 12:39:11,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-05-12 12:39:11,531 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 246 transitions, 3392 flow [2024-05-12 12:39:11,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:11,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:11,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:11,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:39:11,532 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:11,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:11,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1662624985, now seen corresponding path program 5 times [2024-05-12 12:39:11,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:11,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729273735] [2024-05-12 12:39:11,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:11,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:11,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:12,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:12,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:12,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729273735] [2024-05-12 12:39:12,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729273735] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:12,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:12,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:12,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520144238] [2024-05-12 12:39:12,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:12,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:12,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:12,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:12,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:12,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:12,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 246 transitions, 3392 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:12,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:12,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:12,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:13,235 INFO L124 PetriNetUnfolderBase]: 1414/2521 cut-off events. [2024-05-12 12:39:13,236 INFO L125 PetriNetUnfolderBase]: For 48518/48521 co-relation queries the response was YES. [2024-05-12 12:39:13,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16279 conditions, 2521 events. 1414/2521 cut-off events. For 48518/48521 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14610 event pairs, 380 based on Foata normal form. 4/2435 useless extension candidates. Maximal degree in co-relation 16176. Up to 2009 conditions per place. [2024-05-12 12:39:13,258 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 231 selfloop transitions, 49 changer transitions 0/286 dead transitions. [2024-05-12 12:39:13,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 286 transitions, 4232 flow [2024-05-12 12:39:13,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:13,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:13,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-05-12 12:39:13,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45014245014245013 [2024-05-12 12:39:13,259 INFO L175 Difference]: Start difference. First operand has 201 places, 246 transitions, 3392 flow. Second operand 9 states and 158 transitions. [2024-05-12 12:39:13,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 286 transitions, 4232 flow [2024-05-12 12:39:13,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 286 transitions, 4101 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:13,398 INFO L231 Difference]: Finished difference. Result has 207 places, 250 transitions, 3463 flow [2024-05-12 12:39:13,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3261, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3463, PETRI_PLACES=207, PETRI_TRANSITIONS=250} [2024-05-12 12:39:13,398 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-05-12 12:39:13,399 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 250 transitions, 3463 flow [2024-05-12 12:39:13,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:13,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:13,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:13,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:39:13,399 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:13,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:13,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1422543001, now seen corresponding path program 2 times [2024-05-12 12:39:13,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:13,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604058205] [2024-05-12 12:39:13,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:13,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:13,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:14,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:14,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:14,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604058205] [2024-05-12 12:39:14,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604058205] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:14,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:14,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:14,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115956787] [2024-05-12 12:39:14,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:14,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:14,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:14,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:14,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:14,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:14,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 250 transitions, 3463 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:14,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:14,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:14,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:15,142 INFO L124 PetriNetUnfolderBase]: 1432/2557 cut-off events. [2024-05-12 12:39:15,142 INFO L125 PetriNetUnfolderBase]: For 49707/49710 co-relation queries the response was YES. [2024-05-12 12:39:15,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16750 conditions, 2557 events. 1432/2557 cut-off events. For 49707/49710 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 14914 event pairs, 382 based on Foata normal form. 3/2468 useless extension candidates. Maximal degree in co-relation 16644. Up to 2043 conditions per place. [2024-05-12 12:39:15,163 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 228 selfloop transitions, 53 changer transitions 0/287 dead transitions. [2024-05-12 12:39:15,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 287 transitions, 4315 flow [2024-05-12 12:39:15,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:15,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:15,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-05-12 12:39:15,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4551282051282051 [2024-05-12 12:39:15,165 INFO L175 Difference]: Start difference. First operand has 207 places, 250 transitions, 3463 flow. Second operand 8 states and 142 transitions. [2024-05-12 12:39:15,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 287 transitions, 4315 flow [2024-05-12 12:39:15,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 287 transitions, 4196 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:15,294 INFO L231 Difference]: Finished difference. Result has 211 places, 257 transitions, 3644 flow [2024-05-12 12:39:15,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3346, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3644, PETRI_PLACES=211, PETRI_TRANSITIONS=257} [2024-05-12 12:39:15,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-05-12 12:39:15,295 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 257 transitions, 3644 flow [2024-05-12 12:39:15,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:15,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:15,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:15,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:39:15,295 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:15,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:15,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1395790689, now seen corresponding path program 6 times [2024-05-12 12:39:15,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:15,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999238603] [2024-05-12 12:39:15,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:15,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:15,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:15,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:15,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:15,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999238603] [2024-05-12 12:39:15,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999238603] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:15,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:15,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:15,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701545653] [2024-05-12 12:39:15,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:15,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:15,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:15,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:15,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:15,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:15,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 257 transitions, 3644 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:15,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:15,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:15,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:16,673 INFO L124 PetriNetUnfolderBase]: 1432/2556 cut-off events. [2024-05-12 12:39:16,673 INFO L125 PetriNetUnfolderBase]: For 51713/51716 co-relation queries the response was YES. [2024-05-12 12:39:16,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16973 conditions, 2556 events. 1432/2556 cut-off events. For 51713/51716 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14913 event pairs, 354 based on Foata normal form. 2/2467 useless extension candidates. Maximal degree in co-relation 16864. Up to 2063 conditions per place. [2024-05-12 12:39:16,697 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 217 selfloop transitions, 62 changer transitions 0/285 dead transitions. [2024-05-12 12:39:16,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 285 transitions, 4359 flow [2024-05-12 12:39:16,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:16,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:16,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-05-12 12:39:16,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4519230769230769 [2024-05-12 12:39:16,698 INFO L175 Difference]: Start difference. First operand has 211 places, 257 transitions, 3644 flow. Second operand 8 states and 141 transitions. [2024-05-12 12:39:16,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 285 transitions, 4359 flow [2024-05-12 12:39:16,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 285 transitions, 4138 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:16,865 INFO L231 Difference]: Finished difference. Result has 216 places, 260 transitions, 3626 flow [2024-05-12 12:39:16,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3459, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3626, PETRI_PLACES=216, PETRI_TRANSITIONS=260} [2024-05-12 12:39:16,866 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-05-12 12:39:16,866 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 260 transitions, 3626 flow [2024-05-12 12:39:16,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:16,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:16,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:16,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:39:16,866 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:16,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:16,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1126715395, now seen corresponding path program 1 times [2024-05-12 12:39:16,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:16,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40158993] [2024-05-12 12:39:16,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:16,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:16,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:18,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:18,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:18,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40158993] [2024-05-12 12:39:18,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40158993] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:18,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:18,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:18,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491795269] [2024-05-12 12:39:18,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:18,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:18,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:18,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:18,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:18,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:18,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 260 transitions, 3626 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:18,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:18,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:18,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:19,177 INFO L124 PetriNetUnfolderBase]: 1436/2585 cut-off events. [2024-05-12 12:39:19,177 INFO L125 PetriNetUnfolderBase]: For 51267/51267 co-relation queries the response was YES. [2024-05-12 12:39:19,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16838 conditions, 2585 events. 1436/2585 cut-off events. For 51267/51267 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15373 event pairs, 362 based on Foata normal form. 2/2489 useless extension candidates. Maximal degree in co-relation 16728. Up to 2201 conditions per place. [2024-05-12 12:39:19,202 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 268 selfloop transitions, 24 changer transitions 0/298 dead transitions. [2024-05-12 12:39:19,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 298 transitions, 4429 flow [2024-05-12 12:39:19,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:19,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:19,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-05-12 12:39:19,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41794871794871796 [2024-05-12 12:39:19,204 INFO L175 Difference]: Start difference. First operand has 216 places, 260 transitions, 3626 flow. Second operand 10 states and 163 transitions. [2024-05-12 12:39:19,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 298 transitions, 4429 flow [2024-05-12 12:39:19,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 298 transitions, 4292 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:19,336 INFO L231 Difference]: Finished difference. Result has 219 places, 262 transitions, 3606 flow [2024-05-12 12:39:19,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3489, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3606, PETRI_PLACES=219, PETRI_TRANSITIONS=262} [2024-05-12 12:39:19,337 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-05-12 12:39:19,337 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 262 transitions, 3606 flow [2024-05-12 12:39:19,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:19,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:19,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:19,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:39:19,337 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:19,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:19,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1705434527, now seen corresponding path program 1 times [2024-05-12 12:39:19,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:19,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882191062] [2024-05-12 12:39:19,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:19,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:19,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:19,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 12:39:19,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:19,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882191062] [2024-05-12 12:39:19,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882191062] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:19,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:19,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:19,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277250551] [2024-05-12 12:39:19,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:19,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:19,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:19,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:19,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:19,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-05-12 12:39:19,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 262 transitions, 3606 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:19,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:19,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-05-12 12:39:19,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:20,208 INFO L124 PetriNetUnfolderBase]: 1641/2825 cut-off events. [2024-05-12 12:39:20,209 INFO L125 PetriNetUnfolderBase]: For 55016/55045 co-relation queries the response was YES. [2024-05-12 12:39:20,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18455 conditions, 2825 events. 1641/2825 cut-off events. For 55016/55045 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16351 event pairs, 276 based on Foata normal form. 22/2743 useless extension candidates. Maximal degree in co-relation 18346. Up to 1186 conditions per place. [2024-05-12 12:39:20,233 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 174 selfloop transitions, 21 changer transitions 193/427 dead transitions. [2024-05-12 12:39:20,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 427 transitions, 6269 flow [2024-05-12 12:39:20,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:20,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:20,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-05-12 12:39:20,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-05-12 12:39:20,235 INFO L175 Difference]: Start difference. First operand has 219 places, 262 transitions, 3606 flow. Second operand 8 states and 173 transitions. [2024-05-12 12:39:20,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 427 transitions, 6269 flow [2024-05-12 12:39:20,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 427 transitions, 6083 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-05-12 12:39:20,380 INFO L231 Difference]: Finished difference. Result has 223 places, 191 transitions, 2563 flow [2024-05-12 12:39:20,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3505, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2563, PETRI_PLACES=223, PETRI_TRANSITIONS=191} [2024-05-12 12:39:20,380 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-05-12 12:39:20,380 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 191 transitions, 2563 flow [2024-05-12 12:39:20,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:20,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:20,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:20,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:39:20,381 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:20,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:20,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1122426580, now seen corresponding path program 1 times [2024-05-12 12:39:20,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:20,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220569800] [2024-05-12 12:39:20,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:20,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:20,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:21,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:21,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:21,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220569800] [2024-05-12 12:39:21,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220569800] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:21,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:21,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:21,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378937290] [2024-05-12 12:39:21,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:21,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:21,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:21,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:21,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:21,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:21,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 191 transitions, 2563 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:21,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:21,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:21,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:22,223 INFO L124 PetriNetUnfolderBase]: 1347/2391 cut-off events. [2024-05-12 12:39:22,223 INFO L125 PetriNetUnfolderBase]: For 51606/51606 co-relation queries the response was YES. [2024-05-12 12:39:22,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16184 conditions, 2391 events. 1347/2391 cut-off events. For 51606/51606 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13457 event pairs, 304 based on Foata normal form. 2/2392 useless extension candidates. Maximal degree in co-relation 16071. Up to 1958 conditions per place. [2024-05-12 12:39:22,248 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 217 selfloop transitions, 40 changer transitions 0/263 dead transitions. [2024-05-12 12:39:22,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 263 transitions, 3671 flow [2024-05-12 12:39:22,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:22,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:22,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-05-12 12:39:22,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44358974358974357 [2024-05-12 12:39:22,251 INFO L175 Difference]: Start difference. First operand has 223 places, 191 transitions, 2563 flow. Second operand 10 states and 173 transitions. [2024-05-12 12:39:22,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 263 transitions, 3671 flow [2024-05-12 12:39:22,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 263 transitions, 3317 flow, removed 22 selfloop flow, removed 32 redundant places. [2024-05-12 12:39:22,402 INFO L231 Difference]: Finished difference. Result has 201 places, 218 transitions, 2712 flow [2024-05-12 12:39:22,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2253, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2712, PETRI_PLACES=201, PETRI_TRANSITIONS=218} [2024-05-12 12:39:22,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-05-12 12:39:22,404 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 218 transitions, 2712 flow [2024-05-12 12:39:22,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:22,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:22,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:22,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:39:22,405 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:22,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:22,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1137309424, now seen corresponding path program 2 times [2024-05-12 12:39:22,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:22,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716185278] [2024-05-12 12:39:22,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:22,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:22,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:23,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:23,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:23,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716185278] [2024-05-12 12:39:23,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716185278] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:23,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:23,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:23,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735098129] [2024-05-12 12:39:23,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:23,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:23,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:23,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:23,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:23,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:23,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 218 transitions, 2712 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:23,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:23,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:23,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:24,056 INFO L124 PetriNetUnfolderBase]: 1376/2442 cut-off events. [2024-05-12 12:39:24,056 INFO L125 PetriNetUnfolderBase]: For 49074/49074 co-relation queries the response was YES. [2024-05-12 12:39:24,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15702 conditions, 2442 events. 1376/2442 cut-off events. For 49074/49074 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13812 event pairs, 262 based on Foata normal form. 2/2377 useless extension candidates. Maximal degree in co-relation 15601. Up to 1882 conditions per place. [2024-05-12 12:39:24,083 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 203 selfloop transitions, 46 changer transitions 0/255 dead transitions. [2024-05-12 12:39:24,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 255 transitions, 3444 flow [2024-05-12 12:39:24,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:24,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:24,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-05-12 12:39:24,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42450142450142453 [2024-05-12 12:39:24,084 INFO L175 Difference]: Start difference. First operand has 201 places, 218 transitions, 2712 flow. Second operand 9 states and 149 transitions. [2024-05-12 12:39:24,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 255 transitions, 3444 flow [2024-05-12 12:39:24,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 255 transitions, 3423 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:24,244 INFO L231 Difference]: Finished difference. Result has 208 places, 220 transitions, 2819 flow [2024-05-12 12:39:24,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2819, PETRI_PLACES=208, PETRI_TRANSITIONS=220} [2024-05-12 12:39:24,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-05-12 12:39:24,245 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 220 transitions, 2819 flow [2024-05-12 12:39:24,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:24,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:24,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:24,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:39:24,245 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:24,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:24,246 INFO L85 PathProgramCache]: Analyzing trace with hash -948353778, now seen corresponding path program 3 times [2024-05-12 12:39:24,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:24,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784944599] [2024-05-12 12:39:24,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:24,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:24,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:25,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:25,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:25,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784944599] [2024-05-12 12:39:25,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784944599] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:25,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:25,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:25,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713549666] [2024-05-12 12:39:25,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:25,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:25,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:25,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:25,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:25,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:25,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 220 transitions, 2819 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:25,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:25,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:25,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:25,901 INFO L124 PetriNetUnfolderBase]: 1370/2432 cut-off events. [2024-05-12 12:39:25,901 INFO L125 PetriNetUnfolderBase]: For 49697/49697 co-relation queries the response was YES. [2024-05-12 12:39:25,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15712 conditions, 2432 events. 1370/2432 cut-off events. For 49697/49697 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13763 event pairs, 322 based on Foata normal form. 4/2369 useless extension candidates. Maximal degree in co-relation 15608. Up to 1983 conditions per place. [2024-05-12 12:39:25,925 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 201 selfloop transitions, 42 changer transitions 0/249 dead transitions. [2024-05-12 12:39:25,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 249 transitions, 3411 flow [2024-05-12 12:39:25,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:25,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:25,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-05-12 12:39:25,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42948717948717946 [2024-05-12 12:39:25,927 INFO L175 Difference]: Start difference. First operand has 208 places, 220 transitions, 2819 flow. Second operand 8 states and 134 transitions. [2024-05-12 12:39:25,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 249 transitions, 3411 flow [2024-05-12 12:39:26,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 249 transitions, 3328 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:26,058 INFO L231 Difference]: Finished difference. Result has 210 places, 220 transitions, 2830 flow [2024-05-12 12:39:26,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2830, PETRI_PLACES=210, PETRI_TRANSITIONS=220} [2024-05-12 12:39:26,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-05-12 12:39:26,059 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 220 transitions, 2830 flow [2024-05-12 12:39:26,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:26,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:26,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:26,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:39:26,060 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:26,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:26,060 INFO L85 PathProgramCache]: Analyzing trace with hash -330045147, now seen corresponding path program 1 times [2024-05-12 12:39:26,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:26,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989432331] [2024-05-12 12:39:26,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:26,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:26,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:27,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:27,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:27,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989432331] [2024-05-12 12:39:27,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989432331] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:27,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:27,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:27,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637849060] [2024-05-12 12:39:27,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:27,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:27,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:27,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:27,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:27,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:27,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 220 transitions, 2830 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:27,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:27,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:27,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:27,728 INFO L124 PetriNetUnfolderBase]: 1374/2441 cut-off events. [2024-05-12 12:39:27,728 INFO L125 PetriNetUnfolderBase]: For 46749/46749 co-relation queries the response was YES. [2024-05-12 12:39:27,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15761 conditions, 2441 events. 1374/2441 cut-off events. For 46749/46749 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13815 event pairs, 317 based on Foata normal form. 1/2375 useless extension candidates. Maximal degree in co-relation 15656. Up to 1999 conditions per place. [2024-05-12 12:39:27,749 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 199 selfloop transitions, 54 changer transitions 0/259 dead transitions. [2024-05-12 12:39:27,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 259 transitions, 3564 flow [2024-05-12 12:39:27,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:27,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:27,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-05-12 12:39:27,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43874643874643876 [2024-05-12 12:39:27,750 INFO L175 Difference]: Start difference. First operand has 210 places, 220 transitions, 2830 flow. Second operand 9 states and 154 transitions. [2024-05-12 12:39:27,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 259 transitions, 3564 flow [2024-05-12 12:39:27,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 259 transitions, 3448 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:27,884 INFO L231 Difference]: Finished difference. Result has 213 places, 227 transitions, 2974 flow [2024-05-12 12:39:27,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2726, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2974, PETRI_PLACES=213, PETRI_TRANSITIONS=227} [2024-05-12 12:39:27,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-05-12 12:39:27,884 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 227 transitions, 2974 flow [2024-05-12 12:39:27,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:27,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:27,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:27,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:39:27,885 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:27,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:27,885 INFO L85 PathProgramCache]: Analyzing trace with hash -330039350, now seen corresponding path program 1 times [2024-05-12 12:39:27,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:27,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463317413] [2024-05-12 12:39:27,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:27,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:27,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:29,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:29,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:29,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463317413] [2024-05-12 12:39:29,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463317413] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:29,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:29,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:29,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210739060] [2024-05-12 12:39:29,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:29,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:29,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:29,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:29,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:29,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:29,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 227 transitions, 2974 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:29,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:29,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:29,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:29,748 INFO L124 PetriNetUnfolderBase]: 1398/2479 cut-off events. [2024-05-12 12:39:29,748 INFO L125 PetriNetUnfolderBase]: For 49528/49528 co-relation queries the response was YES. [2024-05-12 12:39:29,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16299 conditions, 2479 events. 1398/2479 cut-off events. For 49528/49528 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14052 event pairs, 312 based on Foata normal form. 2/2414 useless extension candidates. Maximal degree in co-relation 16192. Up to 2038 conditions per place. [2024-05-12 12:39:29,773 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 218 selfloop transitions, 46 changer transitions 0/270 dead transitions. [2024-05-12 12:39:29,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 270 transitions, 3834 flow [2024-05-12 12:39:29,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:29,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:29,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-05-12 12:39:29,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4301994301994302 [2024-05-12 12:39:29,775 INFO L175 Difference]: Start difference. First operand has 213 places, 227 transitions, 2974 flow. Second operand 9 states and 151 transitions. [2024-05-12 12:39:29,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 270 transitions, 3834 flow [2024-05-12 12:39:29,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 270 transitions, 3693 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:29,927 INFO L231 Difference]: Finished difference. Result has 217 places, 237 transitions, 3171 flow [2024-05-12 12:39:29,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2833, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3171, PETRI_PLACES=217, PETRI_TRANSITIONS=237} [2024-05-12 12:39:29,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-05-12 12:39:29,928 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 237 transitions, 3171 flow [2024-05-12 12:39:29,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:29,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:29,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:29,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:39:29,929 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:29,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:29,930 INFO L85 PathProgramCache]: Analyzing trace with hash -943763856, now seen corresponding path program 2 times [2024-05-12 12:39:29,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:29,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168963747] [2024-05-12 12:39:29,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:29,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:29,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:30,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:30,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:30,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168963747] [2024-05-12 12:39:30,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168963747] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:30,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:30,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:30,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885060117] [2024-05-12 12:39:30,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:30,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:30,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:30,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:30,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:30,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:30,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 237 transitions, 3171 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:30,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:30,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:30,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:31,552 INFO L124 PetriNetUnfolderBase]: 1418/2509 cut-off events. [2024-05-12 12:39:31,552 INFO L125 PetriNetUnfolderBase]: For 54130/54130 co-relation queries the response was YES. [2024-05-12 12:39:31,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16879 conditions, 2509 events. 1418/2509 cut-off events. For 54130/54130 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 14264 event pairs, 309 based on Foata normal form. 2/2443 useless extension candidates. Maximal degree in co-relation 16770. Up to 1954 conditions per place. [2024-05-12 12:39:31,577 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 190 selfloop transitions, 75 changer transitions 0/271 dead transitions. [2024-05-12 12:39:31,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 271 transitions, 3929 flow [2024-05-12 12:39:31,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:31,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:31,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-05-12 12:39:31,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45014245014245013 [2024-05-12 12:39:31,578 INFO L175 Difference]: Start difference. First operand has 217 places, 237 transitions, 3171 flow. Second operand 9 states and 158 transitions. [2024-05-12 12:39:31,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 271 transitions, 3929 flow [2024-05-12 12:39:31,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 271 transitions, 3769 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:31,733 INFO L231 Difference]: Finished difference. Result has 221 places, 240 transitions, 3259 flow [2024-05-12 12:39:31,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3011, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3259, PETRI_PLACES=221, PETRI_TRANSITIONS=240} [2024-05-12 12:39:31,733 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-05-12 12:39:31,733 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 240 transitions, 3259 flow [2024-05-12 12:39:31,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:31,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:31,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:31,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:39:31,737 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:31,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:31,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1254862908, now seen corresponding path program 4 times [2024-05-12 12:39:31,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:31,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380176545] [2024-05-12 12:39:31,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:31,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:31,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:32,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:32,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:32,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380176545] [2024-05-12 12:39:32,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380176545] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:32,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:32,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:32,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287965819] [2024-05-12 12:39:32,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:32,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:32,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:32,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:32,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:32,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:32,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 240 transitions, 3259 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:32,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:32,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:32,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:33,497 INFO L124 PetriNetUnfolderBase]: 1431/2532 cut-off events. [2024-05-12 12:39:33,498 INFO L125 PetriNetUnfolderBase]: For 57247/57247 co-relation queries the response was YES. [2024-05-12 12:39:33,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17121 conditions, 2532 events. 1431/2532 cut-off events. For 57247/57247 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14421 event pairs, 317 based on Foata normal form. 2/2466 useless extension candidates. Maximal degree in co-relation 17011. Up to 2004 conditions per place. [2024-05-12 12:39:33,523 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 198 selfloop transitions, 63 changer transitions 0/267 dead transitions. [2024-05-12 12:39:33,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 267 transitions, 3897 flow [2024-05-12 12:39:33,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:33,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:33,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-05-12 12:39:33,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391025641025641 [2024-05-12 12:39:33,526 INFO L175 Difference]: Start difference. First operand has 221 places, 240 transitions, 3259 flow. Second operand 8 states and 137 transitions. [2024-05-12 12:39:33,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 267 transitions, 3897 flow [2024-05-12 12:39:33,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 267 transitions, 3671 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:33,685 INFO L231 Difference]: Finished difference. Result has 222 places, 241 transitions, 3180 flow [2024-05-12 12:39:33,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3033, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3180, PETRI_PLACES=222, PETRI_TRANSITIONS=241} [2024-05-12 12:39:33,686 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-05-12 12:39:33,686 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 241 transitions, 3180 flow [2024-05-12 12:39:33,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:33,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:33,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:33,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:39:33,686 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:33,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:33,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1285066368, now seen corresponding path program 3 times [2024-05-12 12:39:33,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:33,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861447225] [2024-05-12 12:39:33,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:33,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:33,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:34,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:34,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:34,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861447225] [2024-05-12 12:39:34,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861447225] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:34,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:34,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:34,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520108126] [2024-05-12 12:39:34,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:34,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:34,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:34,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:34,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:34,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:34,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 241 transitions, 3180 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:34,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:34,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:34,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:35,358 INFO L124 PetriNetUnfolderBase]: 1481/2607 cut-off events. [2024-05-12 12:39:35,358 INFO L125 PetriNetUnfolderBase]: For 62149/62149 co-relation queries the response was YES. [2024-05-12 12:39:35,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17726 conditions, 2607 events. 1481/2607 cut-off events. For 62149/62149 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14861 event pairs, 286 based on Foata normal form. 2/2541 useless extension candidates. Maximal degree in co-relation 17615. Up to 1849 conditions per place. [2024-05-12 12:39:35,384 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 186 selfloop transitions, 97 changer transitions 0/289 dead transitions. [2024-05-12 12:39:35,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 289 transitions, 4222 flow [2024-05-12 12:39:35,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:35,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:35,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-05-12 12:39:35,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4672364672364672 [2024-05-12 12:39:35,385 INFO L175 Difference]: Start difference. First operand has 222 places, 241 transitions, 3180 flow. Second operand 9 states and 164 transitions. [2024-05-12 12:39:35,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 289 transitions, 4222 flow [2024-05-12 12:39:35,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 289 transitions, 4087 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:35,569 INFO L231 Difference]: Finished difference. Result has 226 places, 253 transitions, 3499 flow [2024-05-12 12:39:35,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3499, PETRI_PLACES=226, PETRI_TRANSITIONS=253} [2024-05-12 12:39:35,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-05-12 12:39:35,569 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 253 transitions, 3499 flow [2024-05-12 12:39:35,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:35,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:35,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:35,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:39:35,570 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:35,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:35,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1255673035, now seen corresponding path program 1 times [2024-05-12 12:39:35,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:35,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568760014] [2024-05-12 12:39:35,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:35,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:36,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:36,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:36,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568760014] [2024-05-12 12:39:36,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568760014] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:36,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:36,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:36,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074835805] [2024-05-12 12:39:36,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:36,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:36,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:36,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:36,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:36,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:36,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 253 transitions, 3499 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:36,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:36,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:36,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:37,893 INFO L124 PetriNetUnfolderBase]: 1500/2647 cut-off events. [2024-05-12 12:39:37,893 INFO L125 PetriNetUnfolderBase]: For 65988/65988 co-relation queries the response was YES. [2024-05-12 12:39:37,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18415 conditions, 2647 events. 1500/2647 cut-off events. For 65988/65988 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15200 event pairs, 357 based on Foata normal form. 1/2578 useless extension candidates. Maximal degree in co-relation 18302. Up to 2191 conditions per place. [2024-05-12 12:39:37,919 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 236 selfloop transitions, 50 changer transitions 0/292 dead transitions. [2024-05-12 12:39:37,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 292 transitions, 4373 flow [2024-05-12 12:39:37,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:37,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:37,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-05-12 12:39:37,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415954415954416 [2024-05-12 12:39:37,921 INFO L175 Difference]: Start difference. First operand has 226 places, 253 transitions, 3499 flow. Second operand 9 states and 155 transitions. [2024-05-12 12:39:37,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 292 transitions, 4373 flow [2024-05-12 12:39:38,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 292 transitions, 4147 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:38,149 INFO L231 Difference]: Finished difference. Result has 231 places, 257 transitions, 3499 flow [2024-05-12 12:39:38,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3273, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3499, PETRI_PLACES=231, PETRI_TRANSITIONS=257} [2024-05-12 12:39:38,150 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-05-12 12:39:38,150 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 257 transitions, 3499 flow [2024-05-12 12:39:38,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:38,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:38,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:38,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:39:38,151 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:38,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:38,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1809800506, now seen corresponding path program 4 times [2024-05-12 12:39:38,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:38,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451274132] [2024-05-12 12:39:38,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:38,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:38,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:39,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 12:39:39,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:39,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451274132] [2024-05-12 12:39:39,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451274132] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:39,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:39,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:39,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293328450] [2024-05-12 12:39:39,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:39,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:39,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:39,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:39,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:39,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:39,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 257 transitions, 3499 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:39,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:39,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:39,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:39,954 INFO L124 PetriNetUnfolderBase]: 1508/2658 cut-off events. [2024-05-12 12:39:39,955 INFO L125 PetriNetUnfolderBase]: For 66371/66371 co-relation queries the response was YES. [2024-05-12 12:39:39,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18513 conditions, 2658 events. 1508/2658 cut-off events. For 66371/66371 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15226 event pairs, 292 based on Foata normal form. 2/2589 useless extension candidates. Maximal degree in co-relation 18397. Up to 2000 conditions per place. [2024-05-12 12:39:39,983 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 204 selfloop transitions, 84 changer transitions 0/294 dead transitions. [2024-05-12 12:39:39,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 294 transitions, 4324 flow [2024-05-12 12:39:39,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:39,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:39,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-05-12 12:39:39,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45584045584045585 [2024-05-12 12:39:39,985 INFO L175 Difference]: Start difference. First operand has 231 places, 257 transitions, 3499 flow. Second operand 9 states and 160 transitions. [2024-05-12 12:39:39,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 294 transitions, 4324 flow [2024-05-12 12:39:40,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 294 transitions, 4207 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:40,220 INFO L231 Difference]: Finished difference. Result has 235 places, 260 transitions, 3639 flow [2024-05-12 12:39:40,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3382, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3639, PETRI_PLACES=235, PETRI_TRANSITIONS=260} [2024-05-12 12:39:40,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-05-12 12:39:40,221 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 260 transitions, 3639 flow [2024-05-12 12:39:40,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:40,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:40,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:40,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:39:40,221 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:40,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:40,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1428731120, now seen corresponding path program 1 times [2024-05-12 12:39:40,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:40,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804406593] [2024-05-12 12:39:40,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:40,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:40,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:41,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:41,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:41,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804406593] [2024-05-12 12:39:41,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804406593] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:41,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:41,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:41,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754834438] [2024-05-12 12:39:41,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:41,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:41,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:41,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:41,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:41,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:41,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 260 transitions, 3639 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:41,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:41,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:41,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:42,348 INFO L124 PetriNetUnfolderBase]: 1537/2708 cut-off events. [2024-05-12 12:39:42,348 INFO L125 PetriNetUnfolderBase]: For 68842/68845 co-relation queries the response was YES. [2024-05-12 12:39:42,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19041 conditions, 2708 events. 1537/2708 cut-off events. For 68842/68845 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 15613 event pairs, 367 based on Foata normal form. 4/2639 useless extension candidates. Maximal degree in co-relation 18923. Up to 2249 conditions per place. [2024-05-12 12:39:42,372 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 256 selfloop transitions, 45 changer transitions 0/307 dead transitions. [2024-05-12 12:39:42,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 307 transitions, 4553 flow [2024-05-12 12:39:42,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:42,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:42,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 12:39:42,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43846153846153846 [2024-05-12 12:39:42,373 INFO L175 Difference]: Start difference. First operand has 235 places, 260 transitions, 3639 flow. Second operand 10 states and 171 transitions. [2024-05-12 12:39:42,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 307 transitions, 4553 flow [2024-05-12 12:39:42,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 307 transitions, 4327 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:42,589 INFO L231 Difference]: Finished difference. Result has 239 places, 265 transitions, 3643 flow [2024-05-12 12:39:42,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3413, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3643, PETRI_PLACES=239, PETRI_TRANSITIONS=265} [2024-05-12 12:39:42,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-05-12 12:39:42,590 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 265 transitions, 3643 flow [2024-05-12 12:39:42,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:42,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:42,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:42,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:39:42,590 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:42,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:42,591 INFO L85 PathProgramCache]: Analyzing trace with hash 854789714, now seen corresponding path program 5 times [2024-05-12 12:39:42,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:42,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488176089] [2024-05-12 12:39:42,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:42,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:42,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:43,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:43,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:43,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488176089] [2024-05-12 12:39:43,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488176089] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:43,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:43,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 12:39:43,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131040563] [2024-05-12 12:39:43,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:43,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 12:39:43,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:43,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 12:39:43,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 12:39:43,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:43,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 265 transitions, 3643 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:43,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:43,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:43,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:44,333 INFO L124 PetriNetUnfolderBase]: 1534/2702 cut-off events. [2024-05-12 12:39:44,333 INFO L125 PetriNetUnfolderBase]: For 68183/68186 co-relation queries the response was YES. [2024-05-12 12:39:44,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18883 conditions, 2702 events. 1534/2702 cut-off events. For 68183/68186 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15539 event pairs, 350 based on Foata normal form. 2/2627 useless extension candidates. Maximal degree in co-relation 18763. Up to 2161 conditions per place. [2024-05-12 12:39:44,359 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 222 selfloop transitions, 63 changer transitions 0/291 dead transitions. [2024-05-12 12:39:44,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 291 transitions, 4323 flow [2024-05-12 12:39:44,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:44,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:44,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-05-12 12:39:44,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4326923076923077 [2024-05-12 12:39:44,369 INFO L175 Difference]: Start difference. First operand has 239 places, 265 transitions, 3643 flow. Second operand 8 states and 135 transitions. [2024-05-12 12:39:44,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 291 transitions, 4323 flow [2024-05-12 12:39:44,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 291 transitions, 4149 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:44,593 INFO L231 Difference]: Finished difference. Result has 240 places, 265 transitions, 3600 flow [2024-05-12 12:39:44,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3469, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3600, PETRI_PLACES=240, PETRI_TRANSITIONS=265} [2024-05-12 12:39:44,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-05-12 12:39:44,594 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 265 transitions, 3600 flow [2024-05-12 12:39:44,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:44,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:44,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:44,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:39:44,596 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:44,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:44,596 INFO L85 PathProgramCache]: Analyzing trace with hash -893848316, now seen corresponding path program 5 times [2024-05-12 12:39:44,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:44,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584043476] [2024-05-12 12:39:44,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:44,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:44,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:45,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:45,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:45,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584043476] [2024-05-12 12:39:45,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584043476] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:45,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:45,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:45,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876285335] [2024-05-12 12:39:45,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:45,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:45,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:45,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:45,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:45,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:45,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 265 transitions, 3600 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:45,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:45,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:45,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:46,332 INFO L124 PetriNetUnfolderBase]: 1578/2768 cut-off events. [2024-05-12 12:39:46,332 INFO L125 PetriNetUnfolderBase]: For 74099/74102 co-relation queries the response was YES. [2024-05-12 12:39:46,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19604 conditions, 2768 events. 1578/2768 cut-off events. For 74099/74102 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 16040 event pairs, 234 based on Foata normal form. 2/2693 useless extension candidates. Maximal degree in co-relation 19483. Up to 1917 conditions per place. [2024-05-12 12:39:46,362 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 202 selfloop transitions, 100 changer transitions 0/308 dead transitions. [2024-05-12 12:39:46,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 308 transitions, 4702 flow [2024-05-12 12:39:46,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:46,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:46,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-05-12 12:39:46,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4586894586894587 [2024-05-12 12:39:46,364 INFO L175 Difference]: Start difference. First operand has 240 places, 265 transitions, 3600 flow. Second operand 9 states and 161 transitions. [2024-05-12 12:39:46,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 308 transitions, 4702 flow [2024-05-12 12:39:46,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 308 transitions, 4498 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-05-12 12:39:46,646 INFO L231 Difference]: Finished difference. Result has 241 places, 271 transitions, 3812 flow [2024-05-12 12:39:46,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3396, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3812, PETRI_PLACES=241, PETRI_TRANSITIONS=271} [2024-05-12 12:39:46,647 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-05-12 12:39:46,647 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 271 transitions, 3812 flow [2024-05-12 12:39:46,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:46,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:46,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:46,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:39:46,648 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:46,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:46,648 INFO L85 PathProgramCache]: Analyzing trace with hash -893855756, now seen corresponding path program 6 times [2024-05-12 12:39:46,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:46,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223712879] [2024-05-12 12:39:46,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:46,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:46,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:47,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:47,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:47,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223712879] [2024-05-12 12:39:47,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223712879] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:47,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:47,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:47,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346653801] [2024-05-12 12:39:47,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:47,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:47,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:47,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:47,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:47,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:47,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 271 transitions, 3812 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:47,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:47,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:47,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:48,358 INFO L124 PetriNetUnfolderBase]: 1574/2762 cut-off events. [2024-05-12 12:39:48,358 INFO L125 PetriNetUnfolderBase]: For 74716/74719 co-relation queries the response was YES. [2024-05-12 12:39:48,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19582 conditions, 2762 events. 1574/2762 cut-off events. For 74716/74719 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 16010 event pairs, 234 based on Foata normal form. 2/2687 useless extension candidates. Maximal degree in co-relation 19461. Up to 1955 conditions per place. [2024-05-12 12:39:48,386 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 204 selfloop transitions, 95 changer transitions 0/305 dead transitions. [2024-05-12 12:39:48,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 305 transitions, 4596 flow [2024-05-12 12:39:48,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:48,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:48,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-05-12 12:39:48,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415954415954416 [2024-05-12 12:39:48,387 INFO L175 Difference]: Start difference. First operand has 241 places, 271 transitions, 3812 flow. Second operand 9 states and 155 transitions. [2024-05-12 12:39:48,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 305 transitions, 4596 flow [2024-05-12 12:39:48,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 305 transitions, 4232 flow, removed 100 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:48,666 INFO L231 Difference]: Finished difference. Result has 243 places, 271 transitions, 3644 flow [2024-05-12 12:39:48,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3644, PETRI_PLACES=243, PETRI_TRANSITIONS=271} [2024-05-12 12:39:48,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-05-12 12:39:48,667 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 271 transitions, 3644 flow [2024-05-12 12:39:48,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:48,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:48,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:48,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:39:48,667 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:48,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:48,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1142009694, now seen corresponding path program 7 times [2024-05-12 12:39:48,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:48,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087654590] [2024-05-12 12:39:48,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:48,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:48,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:49,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 12:39:49,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:49,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087654590] [2024-05-12 12:39:49,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087654590] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:49,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:49,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:49,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193070976] [2024-05-12 12:39:49,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:49,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:49,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:49,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:49,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:49,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:49,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 271 transitions, 3644 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:49,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:49,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:49,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:50,499 INFO L124 PetriNetUnfolderBase]: 1636/2856 cut-off events. [2024-05-12 12:39:50,499 INFO L125 PetriNetUnfolderBase]: For 77190/77193 co-relation queries the response was YES. [2024-05-12 12:39:50,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20097 conditions, 2856 events. 1636/2856 cut-off events. For 77190/77193 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16542 event pairs, 347 based on Foata normal form. 2/2781 useless extension candidates. Maximal degree in co-relation 19977. Up to 2231 conditions per place. [2024-05-12 12:39:50,528 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 233 selfloop transitions, 74 changer transitions 0/313 dead transitions. [2024-05-12 12:39:50,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 313 transitions, 4753 flow [2024-05-12 12:39:50,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:50,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:50,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-05-12 12:39:50,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4472934472934473 [2024-05-12 12:39:50,530 INFO L175 Difference]: Start difference. First operand has 243 places, 271 transitions, 3644 flow. Second operand 9 states and 157 transitions. [2024-05-12 12:39:50,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 313 transitions, 4753 flow [2024-05-12 12:39:50,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 313 transitions, 4549 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-05-12 12:39:50,775 INFO L231 Difference]: Finished difference. Result has 245 places, 279 transitions, 3835 flow [2024-05-12 12:39:50,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3444, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3835, PETRI_PLACES=245, PETRI_TRANSITIONS=279} [2024-05-12 12:39:50,776 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-05-12 12:39:50,776 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 279 transitions, 3835 flow [2024-05-12 12:39:50,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:50,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:50,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:50,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:39:50,776 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:50,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:50,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1418305624, now seen corresponding path program 2 times [2024-05-12 12:39:50,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:50,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890327274] [2024-05-12 12:39:50,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:50,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:50,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:52,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:52,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:52,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890327274] [2024-05-12 12:39:52,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890327274] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:52,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:52,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:52,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810166864] [2024-05-12 12:39:52,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:52,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:52,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:52,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:52,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:52,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:52,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 279 transitions, 3835 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:52,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:52,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:52,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:53,103 INFO L124 PetriNetUnfolderBase]: 1668/2913 cut-off events. [2024-05-12 12:39:53,103 INFO L125 PetriNetUnfolderBase]: For 81397/81400 co-relation queries the response was YES. [2024-05-12 12:39:53,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20546 conditions, 2913 events. 1668/2913 cut-off events. For 81397/81400 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 17046 event pairs, 307 based on Foata normal form. 4/2840 useless extension candidates. Maximal degree in co-relation 20424. Up to 2374 conditions per place. [2024-05-12 12:39:53,133 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 264 selfloop transitions, 55 changer transitions 0/325 dead transitions. [2024-05-12 12:39:53,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 325 transitions, 4811 flow [2024-05-12 12:39:53,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:53,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:53,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 12:39:53,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-05-12 12:39:53,134 INFO L175 Difference]: Start difference. First operand has 245 places, 279 transitions, 3835 flow. Second operand 10 states and 169 transitions. [2024-05-12 12:39:53,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 325 transitions, 4811 flow [2024-05-12 12:39:53,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 325 transitions, 4602 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:53,449 INFO L231 Difference]: Finished difference. Result has 252 places, 284 transitions, 3889 flow [2024-05-12 12:39:53,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3626, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3889, PETRI_PLACES=252, PETRI_TRANSITIONS=284} [2024-05-12 12:39:53,449 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-05-12 12:39:53,450 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 284 transitions, 3889 flow [2024-05-12 12:39:53,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:53,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:53,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:53,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:39:53,450 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:53,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:53,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1104616314, now seen corresponding path program 8 times [2024-05-12 12:39:53,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:53,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191192629] [2024-05-12 12:39:53,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:53,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:53,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:54,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:54,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:54,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191192629] [2024-05-12 12:39:54,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191192629] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:54,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:54,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:54,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633576878] [2024-05-12 12:39:54,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:54,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:54,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:54,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:54,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:54,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:54,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 284 transitions, 3889 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:54,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:54,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:54,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:55,126 INFO L124 PetriNetUnfolderBase]: 1688/2940 cut-off events. [2024-05-12 12:39:55,126 INFO L125 PetriNetUnfolderBase]: For 85072/85072 co-relation queries the response was YES. [2024-05-12 12:39:55,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20971 conditions, 2940 events. 1688/2940 cut-off events. For 85072/85072 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17112 event pairs, 419 based on Foata normal form. 2/2868 useless extension candidates. Maximal degree in co-relation 20846. Up to 2645 conditions per place. [2024-05-12 12:39:55,159 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 289 selfloop transitions, 19 changer transitions 0/314 dead transitions. [2024-05-12 12:39:55,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 314 transitions, 4751 flow [2024-05-12 12:39:55,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:55,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:55,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-05-12 12:39:55,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-05-12 12:39:55,168 INFO L175 Difference]: Start difference. First operand has 252 places, 284 transitions, 3889 flow. Second operand 9 states and 144 transitions. [2024-05-12 12:39:55,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 314 transitions, 4751 flow [2024-05-12 12:39:55,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 314 transitions, 4563 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:55,489 INFO L231 Difference]: Finished difference. Result has 255 places, 287 transitions, 3861 flow [2024-05-12 12:39:55,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3701, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3861, PETRI_PLACES=255, PETRI_TRANSITIONS=287} [2024-05-12 12:39:55,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-05-12 12:39:55,490 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 287 transitions, 3861 flow [2024-05-12 12:39:55,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:55,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:55,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:55,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:39:55,490 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:55,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:55,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1104606394, now seen corresponding path program 3 times [2024-05-12 12:39:55,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:55,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439598204] [2024-05-12 12:39:55,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:55,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:55,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:57,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:57,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:57,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439598204] [2024-05-12 12:39:57,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439598204] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:57,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:57,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:57,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619427907] [2024-05-12 12:39:57,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:57,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:57,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:57,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:57,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:57,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:57,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 287 transitions, 3861 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:57,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:57,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:57,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:58,120 INFO L124 PetriNetUnfolderBase]: 1740/3003 cut-off events. [2024-05-12 12:39:58,120 INFO L125 PetriNetUnfolderBase]: For 89414/89417 co-relation queries the response was YES. [2024-05-12 12:39:58,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21687 conditions, 3003 events. 1740/3003 cut-off events. For 89414/89417 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17499 event pairs, 281 based on Foata normal form. 4/2938 useless extension candidates. Maximal degree in co-relation 21560. Up to 1870 conditions per place. [2024-05-12 12:39:58,153 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 243 selfloop transitions, 100 changer transitions 0/349 dead transitions. [2024-05-12 12:39:58,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 349 transitions, 5401 flow [2024-05-12 12:39:58,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:58,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:58,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-05-12 12:39:58,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45384615384615384 [2024-05-12 12:39:58,154 INFO L175 Difference]: Start difference. First operand has 255 places, 287 transitions, 3861 flow. Second operand 10 states and 177 transitions. [2024-05-12 12:39:58,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 349 transitions, 5401 flow [2024-05-12 12:39:58,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 349 transitions, 5259 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-05-12 12:39:58,470 INFO L231 Difference]: Finished difference. Result has 260 places, 302 transitions, 4396 flow [2024-05-12 12:39:58,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3719, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4396, PETRI_PLACES=260, PETRI_TRANSITIONS=302} [2024-05-12 12:39:58,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-05-12 12:39:58,470 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 302 transitions, 4396 flow [2024-05-12 12:39:58,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:58,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:58,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:58,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:39:58,471 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:58,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:58,471 INFO L85 PathProgramCache]: Analyzing trace with hash -568837806, now seen corresponding path program 4 times [2024-05-12 12:39:58,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:58,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552002786] [2024-05-12 12:39:58,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:58,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:58,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:59,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:59,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:59,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552002786] [2024-05-12 12:39:59,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552002786] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:59,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:59,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:39:59,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702150025] [2024-05-12 12:39:59,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:59,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:39:59,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:59,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:39:59,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:39:59,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:39:59,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 302 transitions, 4396 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:59,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:59,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:39:59,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:00,859 INFO L124 PetriNetUnfolderBase]: 1736/3006 cut-off events. [2024-05-12 12:40:00,859 INFO L125 PetriNetUnfolderBase]: For 92981/92981 co-relation queries the response was YES. [2024-05-12 12:40:00,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22482 conditions, 3006 events. 1736/3006 cut-off events. For 92981/92981 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17485 event pairs, 429 based on Foata normal form. 2/2938 useless extension candidates. Maximal degree in co-relation 22352. Up to 2654 conditions per place. [2024-05-12 12:40:00,891 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 305 selfloop transitions, 26 changer transitions 0/337 dead transitions. [2024-05-12 12:40:00,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 337 transitions, 5224 flow [2024-05-12 12:40:00,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:00,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:00,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-05-12 12:40:00,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-05-12 12:40:00,892 INFO L175 Difference]: Start difference. First operand has 260 places, 302 transitions, 4396 flow. Second operand 10 states and 165 transitions. [2024-05-12 12:40:00,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 337 transitions, 5224 flow [2024-05-12 12:40:01,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 337 transitions, 4893 flow, removed 136 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:01,199 INFO L231 Difference]: Finished difference. Result has 266 places, 302 transitions, 4123 flow [2024-05-12 12:40:01,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4065, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4123, PETRI_PLACES=266, PETRI_TRANSITIONS=302} [2024-05-12 12:40:01,199 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-05-12 12:40:01,200 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 302 transitions, 4123 flow [2024-05-12 12:40:01,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:01,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:01,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:01,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:40:01,200 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:01,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:01,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1149368784, now seen corresponding path program 9 times [2024-05-12 12:40:01,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:01,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133077208] [2024-05-12 12:40:01,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:01,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:01,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:02,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:02,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:02,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133077208] [2024-05-12 12:40:02,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133077208] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:02,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:02,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:02,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033693011] [2024-05-12 12:40:02,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:02,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:02,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:02,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:02,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:02,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:02,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 302 transitions, 4123 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:02,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:02,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:02,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:03,026 INFO L124 PetriNetUnfolderBase]: 1756/3038 cut-off events. [2024-05-12 12:40:03,026 INFO L125 PetriNetUnfolderBase]: For 91062/91065 co-relation queries the response was YES. [2024-05-12 12:40:03,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22365 conditions, 3038 events. 1756/3038 cut-off events. For 91062/91065 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17617 event pairs, 408 based on Foata normal form. 2/2965 useless extension candidates. Maximal degree in co-relation 22233. Up to 2476 conditions per place. [2024-05-12 12:40:03,061 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 260 selfloop transitions, 69 changer transitions 0/335 dead transitions. [2024-05-12 12:40:03,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 335 transitions, 5045 flow [2024-05-12 12:40:03,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:03,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:03,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-05-12 12:40:03,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43304843304843305 [2024-05-12 12:40:03,063 INFO L175 Difference]: Start difference. First operand has 266 places, 302 transitions, 4123 flow. Second operand 9 states and 152 transitions. [2024-05-12 12:40:03,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 335 transitions, 5045 flow [2024-05-12 12:40:03,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 335 transitions, 4953 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-05-12 12:40:03,404 INFO L231 Difference]: Finished difference. Result has 265 places, 305 transitions, 4303 flow [2024-05-12 12:40:03,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4033, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4303, PETRI_PLACES=265, PETRI_TRANSITIONS=305} [2024-05-12 12:40:03,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-05-12 12:40:03,404 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 305 transitions, 4303 flow [2024-05-12 12:40:03,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:03,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:03,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:03,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:40:03,405 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:03,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:03,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1142017134, now seen corresponding path program 10 times [2024-05-12 12:40:03,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:03,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509623618] [2024-05-12 12:40:03,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:03,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:03,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:04,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:04,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:04,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509623618] [2024-05-12 12:40:04,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509623618] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:04,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:04,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:04,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265197230] [2024-05-12 12:40:04,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:04,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:04,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:04,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:04,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:04,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:04,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 305 transitions, 4303 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:04,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:04,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:04,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:05,155 INFO L124 PetriNetUnfolderBase]: 1752/3032 cut-off events. [2024-05-12 12:40:05,156 INFO L125 PetriNetUnfolderBase]: For 91361/91364 co-relation queries the response was YES. [2024-05-12 12:40:05,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22313 conditions, 3032 events. 1752/3032 cut-off events. For 91361/91364 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17573 event pairs, 396 based on Foata normal form. 2/2959 useless extension candidates. Maximal degree in co-relation 22181. Up to 2457 conditions per place. [2024-05-12 12:40:05,189 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 261 selfloop transitions, 69 changer transitions 0/336 dead transitions. [2024-05-12 12:40:05,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 336 transitions, 5119 flow [2024-05-12 12:40:05,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:05,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:05,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-05-12 12:40:05,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4301994301994302 [2024-05-12 12:40:05,191 INFO L175 Difference]: Start difference. First operand has 265 places, 305 transitions, 4303 flow. Second operand 9 states and 151 transitions. [2024-05-12 12:40:05,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 336 transitions, 5119 flow [2024-05-12 12:40:05,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 336 transitions, 4817 flow, removed 84 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:05,517 INFO L231 Difference]: Finished difference. Result has 267 places, 305 transitions, 4145 flow [2024-05-12 12:40:05,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4001, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4145, PETRI_PLACES=267, PETRI_TRANSITIONS=305} [2024-05-12 12:40:05,518 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-05-12 12:40:05,518 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 305 transitions, 4145 flow [2024-05-12 12:40:05,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:05,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:05,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:05,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:40:05,519 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:05,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:05,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1149159255, now seen corresponding path program 2 times [2024-05-12 12:40:05,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:05,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608652058] [2024-05-12 12:40:05,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:05,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:05,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:06,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:06,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:06,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608652058] [2024-05-12 12:40:06,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608652058] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:06,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:06,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:06,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656905640] [2024-05-12 12:40:06,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:06,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:06,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:06,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:06,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:07,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:07,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 305 transitions, 4145 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:07,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:07,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:07,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:07,959 INFO L124 PetriNetUnfolderBase]: 1758/3049 cut-off events. [2024-05-12 12:40:07,960 INFO L125 PetriNetUnfolderBase]: For 87924/87927 co-relation queries the response was YES. [2024-05-12 12:40:07,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22098 conditions, 3049 events. 1758/3049 cut-off events. For 87924/87927 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17800 event pairs, 444 based on Foata normal form. 3/2977 useless extension candidates. Maximal degree in co-relation 21965. Up to 2592 conditions per place. [2024-05-12 12:40:07,993 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 291 selfloop transitions, 46 changer transitions 0/343 dead transitions. [2024-05-12 12:40:07,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 343 transitions, 5155 flow [2024-05-12 12:40:07,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:07,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:07,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-05-12 12:40:07,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4301994301994302 [2024-05-12 12:40:07,995 INFO L175 Difference]: Start difference. First operand has 267 places, 305 transitions, 4145 flow. Second operand 9 states and 151 transitions. [2024-05-12 12:40:07,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 343 transitions, 5155 flow [2024-05-12 12:40:08,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 343 transitions, 5005 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:08,383 INFO L231 Difference]: Finished difference. Result has 270 places, 309 transitions, 4235 flow [2024-05-12 12:40:08,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3995, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4235, PETRI_PLACES=270, PETRI_TRANSITIONS=309} [2024-05-12 12:40:08,384 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-05-12 12:40:08,384 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 309 transitions, 4235 flow [2024-05-12 12:40:08,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:08,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:08,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:08,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:40:08,385 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:08,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:08,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1149159534, now seen corresponding path program 11 times [2024-05-12 12:40:08,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:08,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864332367] [2024-05-12 12:40:08,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:08,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:08,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:09,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:09,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:09,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864332367] [2024-05-12 12:40:09,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864332367] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:09,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:09,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:09,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019871162] [2024-05-12 12:40:09,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:09,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:09,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:09,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:09,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:09,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:09,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 309 transitions, 4235 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:09,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:09,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:09,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:10,410 INFO L124 PetriNetUnfolderBase]: 1784/3088 cut-off events. [2024-05-12 12:40:10,410 INFO L125 PetriNetUnfolderBase]: For 96318/96321 co-relation queries the response was YES. [2024-05-12 12:40:10,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22740 conditions, 3088 events. 1784/3088 cut-off events. For 96318/96321 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18036 event pairs, 380 based on Foata normal form. 2/3013 useless extension candidates. Maximal degree in co-relation 22605. Up to 2340 conditions per place. [2024-05-12 12:40:10,444 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 254 selfloop transitions, 92 changer transitions 0/352 dead transitions. [2024-05-12 12:40:10,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 352 transitions, 5498 flow [2024-05-12 12:40:10,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:10,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:10,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-05-12 12:40:10,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45584045584045585 [2024-05-12 12:40:10,446 INFO L175 Difference]: Start difference. First operand has 270 places, 309 transitions, 4235 flow. Second operand 9 states and 160 transitions. [2024-05-12 12:40:10,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 352 transitions, 5498 flow [2024-05-12 12:40:10,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 352 transitions, 5365 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:10,822 INFO L231 Difference]: Finished difference. Result has 275 places, 317 transitions, 4598 flow [2024-05-12 12:40:10,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4108, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4598, PETRI_PLACES=275, PETRI_TRANSITIONS=317} [2024-05-12 12:40:10,822 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-05-12 12:40:10,822 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 317 transitions, 4598 flow [2024-05-12 12:40:10,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:10,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:10,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:10,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:40:10,823 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:10,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:10,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1149166974, now seen corresponding path program 12 times [2024-05-12 12:40:10,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:10,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527806816] [2024-05-12 12:40:10,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:10,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:10,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:11,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:11,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:11,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527806816] [2024-05-12 12:40:11,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527806816] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:11,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:11,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:11,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398703257] [2024-05-12 12:40:11,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:11,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:11,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:11,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:11,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:11,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:11,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 317 transitions, 4598 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:11,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:11,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:11,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:12,770 INFO L124 PetriNetUnfolderBase]: 1780/3082 cut-off events. [2024-05-12 12:40:12,770 INFO L125 PetriNetUnfolderBase]: For 94022/94025 co-relation queries the response was YES. [2024-05-12 12:40:12,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22892 conditions, 3082 events. 1780/3082 cut-off events. For 94022/94025 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 17973 event pairs, 391 based on Foata normal form. 2/3007 useless extension candidates. Maximal degree in co-relation 22754. Up to 2428 conditions per place. [2024-05-12 12:40:12,801 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 265 selfloop transitions, 79 changer transitions 0/350 dead transitions. [2024-05-12 12:40:12,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 350 transitions, 5458 flow [2024-05-12 12:40:12,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:12,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:12,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-05-12 12:40:12,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 12:40:12,803 INFO L175 Difference]: Start difference. First operand has 275 places, 317 transitions, 4598 flow. Second operand 9 states and 156 transitions. [2024-05-12 12:40:12,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 350 transitions, 5458 flow [2024-05-12 12:40:13,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 350 transitions, 5153 flow, removed 109 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:13,186 INFO L231 Difference]: Finished difference. Result has 279 places, 317 transitions, 4461 flow [2024-05-12 12:40:13,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4293, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4461, PETRI_PLACES=279, PETRI_TRANSITIONS=317} [2024-05-12 12:40:13,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-05-12 12:40:13,187 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 317 transitions, 4461 flow [2024-05-12 12:40:13,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:13,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:13,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:13,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:40:13,188 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:13,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:13,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1782420820, now seen corresponding path program 5 times [2024-05-12 12:40:13,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:13,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613994964] [2024-05-12 12:40:13,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:13,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:13,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:14,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:14,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:14,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613994964] [2024-05-12 12:40:14,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613994964] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:14,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:14,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:14,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427301988] [2024-05-12 12:40:14,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:14,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:14,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:14,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:14,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:14,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:14,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 317 transitions, 4461 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:14,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:14,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:14,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:15,531 INFO L124 PetriNetUnfolderBase]: 1796/3108 cut-off events. [2024-05-12 12:40:15,532 INFO L125 PetriNetUnfolderBase]: For 88354/88357 co-relation queries the response was YES. [2024-05-12 12:40:15,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22861 conditions, 3108 events. 1796/3108 cut-off events. For 88354/88357 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 18187 event pairs, 455 based on Foata normal form. 4/3037 useless extension candidates. Maximal degree in co-relation 22722. Up to 2653 conditions per place. [2024-05-12 12:40:15,571 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 313 selfloop transitions, 41 changer transitions 0/360 dead transitions. [2024-05-12 12:40:15,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 360 transitions, 5525 flow [2024-05-12 12:40:15,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:15,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:15,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-05-12 12:40:15,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4282051282051282 [2024-05-12 12:40:15,572 INFO L175 Difference]: Start difference. First operand has 279 places, 317 transitions, 4461 flow. Second operand 10 states and 167 transitions. [2024-05-12 12:40:15,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 360 transitions, 5525 flow [2024-05-12 12:40:16,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 360 transitions, 5328 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-05-12 12:40:16,011 INFO L231 Difference]: Finished difference. Result has 280 places, 320 transitions, 4466 flow [2024-05-12 12:40:16,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4264, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4466, PETRI_PLACES=280, PETRI_TRANSITIONS=320} [2024-05-12 12:40:16,012 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-05-12 12:40:16,012 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 320 transitions, 4466 flow [2024-05-12 12:40:16,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:16,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:16,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:16,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:40:16,012 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:16,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:16,013 INFO L85 PathProgramCache]: Analyzing trace with hash 468062120, now seen corresponding path program 1 times [2024-05-12 12:40:16,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:16,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316037485] [2024-05-12 12:40:16,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:16,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:16,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:17,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:17,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:17,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316037485] [2024-05-12 12:40:17,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316037485] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:17,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:17,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:17,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819514710] [2024-05-12 12:40:17,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:17,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:17,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:17,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:17,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:17,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:17,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 320 transitions, 4466 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:17,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:17,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:17,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:18,134 INFO L124 PetriNetUnfolderBase]: 1817/3157 cut-off events. [2024-05-12 12:40:18,134 INFO L125 PetriNetUnfolderBase]: For 90174/90174 co-relation queries the response was YES. [2024-05-12 12:40:18,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22981 conditions, 3157 events. 1817/3157 cut-off events. For 90174/90174 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18634 event pairs, 358 based on Foata normal form. 2/3086 useless extension candidates. Maximal degree in co-relation 22842. Up to 2568 conditions per place. [2024-05-12 12:40:18,169 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 308 selfloop transitions, 55 changer transitions 0/369 dead transitions. [2024-05-12 12:40:18,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 369 transitions, 5492 flow [2024-05-12 12:40:18,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:18,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:18,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-05-12 12:40:18,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41794871794871796 [2024-05-12 12:40:18,171 INFO L175 Difference]: Start difference. First operand has 280 places, 320 transitions, 4466 flow. Second operand 10 states and 163 transitions. [2024-05-12 12:40:18,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 369 transitions, 5492 flow [2024-05-12 12:40:18,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 369 transitions, 5318 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:18,567 INFO L231 Difference]: Finished difference. Result has 285 places, 333 transitions, 4655 flow [2024-05-12 12:40:18,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4292, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4655, PETRI_PLACES=285, PETRI_TRANSITIONS=333} [2024-05-12 12:40:18,568 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-05-12 12:40:18,568 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 333 transitions, 4655 flow [2024-05-12 12:40:18,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:18,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:18,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:18,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:40:18,569 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:18,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:18,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1728156176, now seen corresponding path program 2 times [2024-05-12 12:40:18,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:18,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300746078] [2024-05-12 12:40:18,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:18,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:18,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:19,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:19,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:19,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300746078] [2024-05-12 12:40:19,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300746078] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:19,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:19,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:19,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859800374] [2024-05-12 12:40:19,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:19,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:19,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:19,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:19,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:19,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:19,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 333 transitions, 4655 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:19,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:19,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:19,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:20,829 INFO L124 PetriNetUnfolderBase]: 1831/3182 cut-off events. [2024-05-12 12:40:20,829 INFO L125 PetriNetUnfolderBase]: For 92740/92740 co-relation queries the response was YES. [2024-05-12 12:40:20,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23477 conditions, 3182 events. 1831/3182 cut-off events. For 92740/92740 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18830 event pairs, 424 based on Foata normal form. 2/3111 useless extension candidates. Maximal degree in co-relation 23334. Up to 2691 conditions per place. [2024-05-12 12:40:20,870 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 308 selfloop transitions, 55 changer transitions 0/369 dead transitions. [2024-05-12 12:40:20,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 369 transitions, 5589 flow [2024-05-12 12:40:20,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:20,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:20,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-05-12 12:40:20,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42450142450142453 [2024-05-12 12:40:20,871 INFO L175 Difference]: Start difference. First operand has 285 places, 333 transitions, 4655 flow. Second operand 9 states and 149 transitions. [2024-05-12 12:40:20,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 369 transitions, 5589 flow [2024-05-12 12:40:21,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 369 transitions, 5488 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:21,315 INFO L231 Difference]: Finished difference. Result has 290 places, 336 transitions, 4755 flow [2024-05-12 12:40:21,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4554, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4755, PETRI_PLACES=290, PETRI_TRANSITIONS=336} [2024-05-12 12:40:21,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-05-12 12:40:21,316 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 336 transitions, 4755 flow [2024-05-12 12:40:21,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:21,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:21,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:21,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:40:21,317 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:21,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:21,317 INFO L85 PathProgramCache]: Analyzing trace with hash 898728480, now seen corresponding path program 3 times [2024-05-12 12:40:21,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:21,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766272555] [2024-05-12 12:40:21,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:21,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:21,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:22,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:22,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:22,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766272555] [2024-05-12 12:40:22,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766272555] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:22,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:22,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:22,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574089628] [2024-05-12 12:40:22,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:22,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:22,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:22,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:22,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:22,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:22,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 336 transitions, 4755 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:22,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:22,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:22,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:23,296 INFO L124 PetriNetUnfolderBase]: 1845/3208 cut-off events. [2024-05-12 12:40:23,296 INFO L125 PetriNetUnfolderBase]: For 95499/95499 co-relation queries the response was YES. [2024-05-12 12:40:23,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23657 conditions, 3208 events. 1845/3208 cut-off events. For 95499/95499 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 19074 event pairs, 420 based on Foata normal form. 2/3137 useless extension candidates. Maximal degree in co-relation 23512. Up to 2731 conditions per place. [2024-05-12 12:40:23,334 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 321 selfloop transitions, 46 changer transitions 0/373 dead transitions. [2024-05-12 12:40:23,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 373 transitions, 5657 flow [2024-05-12 12:40:23,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:23,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:23,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-05-12 12:40:23,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43304843304843305 [2024-05-12 12:40:23,336 INFO L175 Difference]: Start difference. First operand has 290 places, 336 transitions, 4755 flow. Second operand 9 states and 152 transitions. [2024-05-12 12:40:23,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 373 transitions, 5657 flow [2024-05-12 12:40:23,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 373 transitions, 5558 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:23,817 INFO L231 Difference]: Finished difference. Result has 295 places, 340 transitions, 4808 flow [2024-05-12 12:40:23,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4656, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4808, PETRI_PLACES=295, PETRI_TRANSITIONS=340} [2024-05-12 12:40:23,818 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-05-12 12:40:23,818 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 340 transitions, 4808 flow [2024-05-12 12:40:23,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:23,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:23,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:23,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:40:23,819 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:23,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:23,819 INFO L85 PathProgramCache]: Analyzing trace with hash 985604864, now seen corresponding path program 1 times [2024-05-12 12:40:23,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:23,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231825844] [2024-05-12 12:40:23,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:23,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:23,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:25,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:25,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:25,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231825844] [2024-05-12 12:40:25,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231825844] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:25,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:25,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:25,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272553768] [2024-05-12 12:40:25,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:25,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:25,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:25,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:25,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:25,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:25,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 340 transitions, 4808 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:25,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:25,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:25,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:26,647 INFO L124 PetriNetUnfolderBase]: 1877/3264 cut-off events. [2024-05-12 12:40:26,647 INFO L125 PetriNetUnfolderBase]: For 98563/98563 co-relation queries the response was YES. [2024-05-12 12:40:26,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24247 conditions, 3264 events. 1877/3264 cut-off events. For 98563/98563 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 19487 event pairs, 415 based on Foata normal form. 2/3191 useless extension candidates. Maximal degree in co-relation 24100. Up to 2775 conditions per place. [2024-05-12 12:40:26,682 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 333 selfloop transitions, 47 changer transitions 0/386 dead transitions. [2024-05-12 12:40:26,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 386 transitions, 5948 flow [2024-05-12 12:40:26,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:26,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:26,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-05-12 12:40:26,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44358974358974357 [2024-05-12 12:40:26,684 INFO L175 Difference]: Start difference. First operand has 295 places, 340 transitions, 4808 flow. Second operand 10 states and 173 transitions. [2024-05-12 12:40:26,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 386 transitions, 5948 flow [2024-05-12 12:40:27,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 386 transitions, 5839 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:27,186 INFO L231 Difference]: Finished difference. Result has 300 places, 345 transitions, 4993 flow [2024-05-12 12:40:27,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4699, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4993, PETRI_PLACES=300, PETRI_TRANSITIONS=345} [2024-05-12 12:40:27,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-05-12 12:40:27,187 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 345 transitions, 4993 flow [2024-05-12 12:40:27,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:27,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:27,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:27,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:40:27,187 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:27,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:27,188 INFO L85 PathProgramCache]: Analyzing trace with hash -414204020, now seen corresponding path program 1 times [2024-05-12 12:40:27,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:27,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067108364] [2024-05-12 12:40:27,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:27,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:27,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:28,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:28,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:28,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067108364] [2024-05-12 12:40:28,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067108364] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:28,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:28,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:28,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23751904] [2024-05-12 12:40:28,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:28,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:28,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:28,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:28,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:28,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:28,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 345 transitions, 4993 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:28,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:28,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:28,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:29,265 INFO L124 PetriNetUnfolderBase]: 1877/3264 cut-off events. [2024-05-12 12:40:29,265 INFO L125 PetriNetUnfolderBase]: For 98753/98753 co-relation queries the response was YES. [2024-05-12 12:40:29,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24406 conditions, 3264 events. 1877/3264 cut-off events. For 98753/98753 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 19468 event pairs, 420 based on Foata normal form. 1/3190 useless extension candidates. Maximal degree in co-relation 24257. Up to 2756 conditions per place. [2024-05-12 12:40:29,305 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 309 selfloop transitions, 66 changer transitions 0/381 dead transitions. [2024-05-12 12:40:29,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 381 transitions, 6035 flow [2024-05-12 12:40:29,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:29,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:29,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-05-12 12:40:29,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4301994301994302 [2024-05-12 12:40:29,307 INFO L175 Difference]: Start difference. First operand has 300 places, 345 transitions, 4993 flow. Second operand 9 states and 151 transitions. [2024-05-12 12:40:29,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 381 transitions, 6035 flow [2024-05-12 12:40:29,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 381 transitions, 5773 flow, removed 103 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:29,842 INFO L231 Difference]: Finished difference. Result has 303 places, 348 transitions, 5027 flow [2024-05-12 12:40:29,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4731, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5027, PETRI_PLACES=303, PETRI_TRANSITIONS=348} [2024-05-12 12:40:29,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-05-12 12:40:29,843 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 348 transitions, 5027 flow [2024-05-12 12:40:29,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:29,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:29,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:29,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:40:29,844 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:29,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:29,844 INFO L85 PathProgramCache]: Analyzing trace with hash 246049888, now seen corresponding path program 4 times [2024-05-12 12:40:29,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:29,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790931120] [2024-05-12 12:40:29,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:29,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:29,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:30,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:30,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:30,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790931120] [2024-05-12 12:40:30,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790931120] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:30,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:30,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:30,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438965357] [2024-05-12 12:40:30,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:30,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:30,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:30,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:30,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:30,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:30,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 348 transitions, 5027 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:30,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:30,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:30,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:31,837 INFO L124 PetriNetUnfolderBase]: 1890/3287 cut-off events. [2024-05-12 12:40:31,838 INFO L125 PetriNetUnfolderBase]: For 103292/103292 co-relation queries the response was YES. [2024-05-12 12:40:31,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24491 conditions, 3287 events. 1890/3287 cut-off events. For 103292/103292 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 19647 event pairs, 413 based on Foata normal form. 2/3213 useless extension candidates. Maximal degree in co-relation 24340. Up to 2713 conditions per place. [2024-05-12 12:40:31,877 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 297 selfloop transitions, 77 changer transitions 0/380 dead transitions. [2024-05-12 12:40:31,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 380 transitions, 5942 flow [2024-05-12 12:40:31,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:31,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:31,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-05-12 12:40:31,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 12:40:31,878 INFO L175 Difference]: Start difference. First operand has 303 places, 348 transitions, 5027 flow. Second operand 9 states and 156 transitions. [2024-05-12 12:40:31,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 380 transitions, 5942 flow [2024-05-12 12:40:32,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 380 transitions, 5690 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:32,491 INFO L231 Difference]: Finished difference. Result has 305 places, 349 transitions, 4958 flow [2024-05-12 12:40:32,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4775, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4958, PETRI_PLACES=305, PETRI_TRANSITIONS=349} [2024-05-12 12:40:32,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-05-12 12:40:32,492 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 349 transitions, 4958 flow [2024-05-12 12:40:32,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:32,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:32,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:32,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:40:32,493 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:32,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:32,493 INFO L85 PathProgramCache]: Analyzing trace with hash 264479264, now seen corresponding path program 5 times [2024-05-12 12:40:32,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:32,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014702566] [2024-05-12 12:40:32,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:32,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:32,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:33,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:33,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:33,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014702566] [2024-05-12 12:40:33,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014702566] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:33,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:33,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:33,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57972837] [2024-05-12 12:40:33,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:33,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:33,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:33,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:33,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:33,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:33,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 349 transitions, 4958 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:33,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:33,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:33,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:34,551 INFO L124 PetriNetUnfolderBase]: 1904/3313 cut-off events. [2024-05-12 12:40:34,551 INFO L125 PetriNetUnfolderBase]: For 105412/105412 co-relation queries the response was YES. [2024-05-12 12:40:34,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24691 conditions, 3313 events. 1904/3313 cut-off events. For 105412/105412 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19851 event pairs, 412 based on Foata normal form. 2/3239 useless extension candidates. Maximal degree in co-relation 24539. Up to 2741 conditions per place. [2024-05-12 12:40:34,594 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 299 selfloop transitions, 77 changer transitions 0/382 dead transitions. [2024-05-12 12:40:34,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 382 transitions, 5876 flow [2024-05-12 12:40:34,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:34,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:34,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-05-12 12:40:34,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415954415954416 [2024-05-12 12:40:34,595 INFO L175 Difference]: Start difference. First operand has 305 places, 349 transitions, 4958 flow. Second operand 9 states and 155 transitions. [2024-05-12 12:40:34,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 382 transitions, 5876 flow [2024-05-12 12:40:35,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 382 transitions, 5702 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:35,113 INFO L231 Difference]: Finished difference. Result has 308 places, 352 transitions, 4999 flow [2024-05-12 12:40:35,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4784, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4999, PETRI_PLACES=308, PETRI_TRANSITIONS=352} [2024-05-12 12:40:35,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-05-12 12:40:35,114 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 352 transitions, 4999 flow [2024-05-12 12:40:35,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:35,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:35,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:35,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:40:35,114 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:35,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:35,115 INFO L85 PathProgramCache]: Analyzing trace with hash 264663838, now seen corresponding path program 2 times [2024-05-12 12:40:35,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:35,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488536088] [2024-05-12 12:40:35,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:35,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:35,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:36,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:36,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:36,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488536088] [2024-05-12 12:40:36,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488536088] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:36,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:36,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:36,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771909834] [2024-05-12 12:40:36,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:36,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:36,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:36,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:36,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:36,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:36,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 352 transitions, 4999 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:36,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:36,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:36,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:37,462 INFO L124 PetriNetUnfolderBase]: 1936/3375 cut-off events. [2024-05-12 12:40:37,462 INFO L125 PetriNetUnfolderBase]: For 110637/110637 co-relation queries the response was YES. [2024-05-12 12:40:37,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25335 conditions, 3375 events. 1936/3375 cut-off events. For 110637/110637 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 20359 event pairs, 415 based on Foata normal form. 2/3297 useless extension candidates. Maximal degree in co-relation 25181. Up to 2745 conditions per place. [2024-05-12 12:40:37,505 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 307 selfloop transitions, 82 changer transitions 0/395 dead transitions. [2024-05-12 12:40:37,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 395 transitions, 6169 flow [2024-05-12 12:40:37,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:37,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:37,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-05-12 12:40:37,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512820512820513 [2024-05-12 12:40:37,506 INFO L175 Difference]: Start difference. First operand has 308 places, 352 transitions, 4999 flow. Second operand 10 states and 176 transitions. [2024-05-12 12:40:37,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 395 transitions, 6169 flow [2024-05-12 12:40:38,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 395 transitions, 5980 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:38,079 INFO L231 Difference]: Finished difference. Result has 313 places, 356 transitions, 5117 flow [2024-05-12 12:40:38,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4810, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5117, PETRI_PLACES=313, PETRI_TRANSITIONS=356} [2024-05-12 12:40:38,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-05-12 12:40:38,080 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 356 transitions, 5117 flow [2024-05-12 12:40:38,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:38,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:38,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:38,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:40:38,080 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:38,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:38,081 INFO L85 PathProgramCache]: Analyzing trace with hash 270913004, now seen corresponding path program 6 times [2024-05-12 12:40:38,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:38,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353171176] [2024-05-12 12:40:38,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:38,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:38,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:39,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:39,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:39,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353171176] [2024-05-12 12:40:39,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353171176] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:39,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:39,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:39,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022601227] [2024-05-12 12:40:39,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:39,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:39,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:39,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:39,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:39,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:39,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 356 transitions, 5117 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:39,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:39,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:39,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:40,281 INFO L124 PetriNetUnfolderBase]: 1949/3398 cut-off events. [2024-05-12 12:40:40,281 INFO L125 PetriNetUnfolderBase]: For 114154/114154 co-relation queries the response was YES. [2024-05-12 12:40:40,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25635 conditions, 3398 events. 1949/3398 cut-off events. For 114154/114154 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 20560 event pairs, 378 based on Foata normal form. 2/3320 useless extension candidates. Maximal degree in co-relation 25479. Up to 2718 conditions per place. [2024-05-12 12:40:40,327 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 299 selfloop transitions, 86 changer transitions 0/391 dead transitions. [2024-05-12 12:40:40,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 391 transitions, 6098 flow [2024-05-12 12:40:40,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:40,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:40,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-05-12 12:40:40,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45014245014245013 [2024-05-12 12:40:40,329 INFO L175 Difference]: Start difference. First operand has 313 places, 356 transitions, 5117 flow. Second operand 9 states and 158 transitions. [2024-05-12 12:40:40,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 391 transitions, 6098 flow [2024-05-12 12:40:40,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 391 transitions, 5918 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:40,967 INFO L231 Difference]: Finished difference. Result has 316 places, 357 transitions, 5142 flow [2024-05-12 12:40:40,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4937, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5142, PETRI_PLACES=316, PETRI_TRANSITIONS=357} [2024-05-12 12:40:40,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-05-12 12:40:40,968 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 357 transitions, 5142 flow [2024-05-12 12:40:40,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:40,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:40,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:40,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:40:40,969 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:40,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:40,969 INFO L85 PathProgramCache]: Analyzing trace with hash 270919948, now seen corresponding path program 3 times [2024-05-12 12:40:40,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:40,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328184019] [2024-05-12 12:40:40,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:40,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:40,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:42,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:42,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:42,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328184019] [2024-05-12 12:40:42,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328184019] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:42,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:42,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:42,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877756118] [2024-05-12 12:40:42,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:42,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:42,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:42,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:42,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:42,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:42,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 357 transitions, 5142 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:42,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:42,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:42,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:43,320 INFO L124 PetriNetUnfolderBase]: 1981/3460 cut-off events. [2024-05-12 12:40:43,320 INFO L125 PetriNetUnfolderBase]: For 118253/118253 co-relation queries the response was YES. [2024-05-12 12:40:43,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26336 conditions, 3460 events. 1981/3460 cut-off events. For 118253/118253 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 21064 event pairs, 379 based on Foata normal form. 2/3378 useless extension candidates. Maximal degree in co-relation 26178. Up to 2724 conditions per place. [2024-05-12 12:40:43,366 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 306 selfloop transitions, 91 changer transitions 0/403 dead transitions. [2024-05-12 12:40:43,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 403 transitions, 6372 flow [2024-05-12 12:40:43,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:43,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:43,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-05-12 12:40:43,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564102564102564 [2024-05-12 12:40:43,368 INFO L175 Difference]: Start difference. First operand has 316 places, 357 transitions, 5142 flow. Second operand 10 states and 178 transitions. [2024-05-12 12:40:43,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 403 transitions, 6372 flow [2024-05-12 12:40:43,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 403 transitions, 6178 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:43,946 INFO L231 Difference]: Finished difference. Result has 320 places, 361 transitions, 5281 flow [2024-05-12 12:40:43,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4948, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5281, PETRI_PLACES=320, PETRI_TRANSITIONS=361} [2024-05-12 12:40:43,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-05-12 12:40:43,947 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 361 transitions, 5281 flow [2024-05-12 12:40:43,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:43,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:43,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:43,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:40:43,948 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:43,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:43,948 INFO L85 PathProgramCache]: Analyzing trace with hash -269009382, now seen corresponding path program 4 times [2024-05-12 12:40:43,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:43,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751352446] [2024-05-12 12:40:43,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:43,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:43,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:45,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:45,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:45,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751352446] [2024-05-12 12:40:45,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751352446] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:45,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:45,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:45,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393201200] [2024-05-12 12:40:45,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:45,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:45,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:45,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:45,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:45,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:45,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 361 transitions, 5281 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:45,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:45,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:45,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:46,700 INFO L124 PetriNetUnfolderBase]: 2064/3616 cut-off events. [2024-05-12 12:40:46,701 INFO L125 PetriNetUnfolderBase]: For 136660/136660 co-relation queries the response was YES. [2024-05-12 12:40:46,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28257 conditions, 3616 events. 2064/3616 cut-off events. For 136660/136660 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 22322 event pairs, 370 based on Foata normal form. 2/3525 useless extension candidates. Maximal degree in co-relation 28097. Up to 2507 conditions per place. [2024-05-12 12:40:46,747 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 296 selfloop transitions, 115 changer transitions 0/417 dead transitions. [2024-05-12 12:40:46,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 417 transitions, 7097 flow [2024-05-12 12:40:46,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:46,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:46,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-05-12 12:40:46,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47692307692307695 [2024-05-12 12:40:46,749 INFO L175 Difference]: Start difference. First operand has 320 places, 361 transitions, 5281 flow. Second operand 10 states and 186 transitions. [2024-05-12 12:40:46,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 417 transitions, 7097 flow [2024-05-12 12:40:47,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 417 transitions, 6889 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:47,332 INFO L231 Difference]: Finished difference. Result has 325 places, 368 transitions, 5555 flow [2024-05-12 12:40:47,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5073, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5555, PETRI_PLACES=325, PETRI_TRANSITIONS=368} [2024-05-12 12:40:47,333 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-05-12 12:40:47,333 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 368 transitions, 5555 flow [2024-05-12 12:40:47,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:47,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:47,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:47,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:40:47,333 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:47,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:47,334 INFO L85 PathProgramCache]: Analyzing trace with hash 814587782, now seen corresponding path program 1 times [2024-05-12 12:40:47,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:47,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864537143] [2024-05-12 12:40:47,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:47,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:47,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:49,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 12:40:49,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:49,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864537143] [2024-05-12 12:40:49,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864537143] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:49,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:49,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:49,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445307506] [2024-05-12 12:40:49,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:49,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:49,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:49,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:49,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:49,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:49,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 368 transitions, 5555 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:49,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:49,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:49,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:50,605 INFO L124 PetriNetUnfolderBase]: 2098/3680 cut-off events. [2024-05-12 12:40:50,605 INFO L125 PetriNetUnfolderBase]: For 140607/140607 co-relation queries the response was YES. [2024-05-12 12:40:50,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29364 conditions, 3680 events. 2098/3680 cut-off events. For 140607/140607 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 22818 event pairs, 497 based on Foata normal form. 1/3586 useless extension candidates. Maximal degree in co-relation 29201. Up to 3062 conditions per place. [2024-05-12 12:40:50,651 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 353 selfloop transitions, 58 changer transitions 0/417 dead transitions. [2024-05-12 12:40:50,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 417 transitions, 6923 flow [2024-05-12 12:40:50,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:50,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:50,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-05-12 12:40:50,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:40:50,653 INFO L175 Difference]: Start difference. First operand has 325 places, 368 transitions, 5555 flow. Second operand 10 states and 170 transitions. [2024-05-12 12:40:50,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 417 transitions, 6923 flow [2024-05-12 12:40:51,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 417 transitions, 6753 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:51,356 INFO L231 Difference]: Finished difference. Result has 332 places, 374 transitions, 5740 flow [2024-05-12 12:40:51,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5385, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5740, PETRI_PLACES=332, PETRI_TRANSITIONS=374} [2024-05-12 12:40:51,357 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-05-12 12:40:51,357 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 374 transitions, 5740 flow [2024-05-12 12:40:51,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:51,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:51,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:51,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:40:51,358 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:51,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:51,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1939236948, now seen corresponding path program 5 times [2024-05-12 12:40:51,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:51,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957637672] [2024-05-12 12:40:51,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:51,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:51,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:52,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:52,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:52,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957637672] [2024-05-12 12:40:52,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957637672] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:52,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:52,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:52,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418576595] [2024-05-12 12:40:52,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:52,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:52,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:52,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:52,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:52,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:52,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 374 transitions, 5740 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:52,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:52,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:52,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:54,177 INFO L124 PetriNetUnfolderBase]: 2124/3738 cut-off events. [2024-05-12 12:40:54,177 INFO L125 PetriNetUnfolderBase]: For 139565/139565 co-relation queries the response was YES. [2024-05-12 12:40:54,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29774 conditions, 3738 events. 2124/3738 cut-off events. For 139565/139565 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 23349 event pairs, 371 based on Foata normal form. 2/3639 useless extension candidates. Maximal degree in co-relation 29607. Up to 2631 conditions per place. [2024-05-12 12:40:54,230 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 303 selfloop transitions, 127 changer transitions 0/436 dead transitions. [2024-05-12 12:40:54,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 436 transitions, 7550 flow [2024-05-12 12:40:54,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:54,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:54,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-05-12 12:40:54,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-05-12 12:40:54,231 INFO L175 Difference]: Start difference. First operand has 332 places, 374 transitions, 5740 flow. Second operand 10 states and 185 transitions. [2024-05-12 12:40:54,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 436 transitions, 7550 flow [2024-05-12 12:40:54,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 436 transitions, 7366 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:54,996 INFO L231 Difference]: Finished difference. Result has 339 places, 391 transitions, 6472 flow [2024-05-12 12:40:54,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5572, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6472, PETRI_PLACES=339, PETRI_TRANSITIONS=391} [2024-05-12 12:40:54,997 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-05-12 12:40:54,997 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 391 transitions, 6472 flow [2024-05-12 12:40:54,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:54,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:54,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:54,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:40:54,998 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:54,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:54,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1285896668, now seen corresponding path program 1 times [2024-05-12 12:40:54,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:54,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329008901] [2024-05-12 12:40:54,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:54,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:55,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:56,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:56,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:56,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329008901] [2024-05-12 12:40:56,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329008901] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:56,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:56,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:40:56,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663900840] [2024-05-12 12:40:56,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:56,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:40:56,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:56,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:40:56,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:40:56,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:56,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 391 transitions, 6472 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:56,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:56,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:56,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:57,820 INFO L124 PetriNetUnfolderBase]: 2162/3800 cut-off events. [2024-05-12 12:40:57,820 INFO L125 PetriNetUnfolderBase]: For 150264/150267 co-relation queries the response was YES. [2024-05-12 12:40:57,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30833 conditions, 3800 events. 2162/3800 cut-off events. For 150264/150267 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 23790 event pairs, 524 based on Foata normal form. 6/3706 useless extension candidates. Maximal degree in co-relation 30662. Up to 3204 conditions per place. [2024-05-12 12:40:57,871 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 391 selfloop transitions, 45 changer transitions 0/442 dead transitions. [2024-05-12 12:40:57,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 442 transitions, 7696 flow [2024-05-12 12:40:57,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:40:57,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:40:57,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-05-12 12:40:57,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:40:57,872 INFO L175 Difference]: Start difference. First operand has 339 places, 391 transitions, 6472 flow. Second operand 11 states and 187 transitions. [2024-05-12 12:40:57,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 442 transitions, 7696 flow [2024-05-12 12:40:58,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 442 transitions, 7318 flow, removed 131 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:58,541 INFO L231 Difference]: Finished difference. Result has 345 places, 393 transitions, 6285 flow [2024-05-12 12:40:58,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6094, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6285, PETRI_PLACES=345, PETRI_TRANSITIONS=393} [2024-05-12 12:40:58,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-05-12 12:40:58,542 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 393 transitions, 6285 flow [2024-05-12 12:40:58,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:58,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:58,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:58,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:40:58,543 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:58,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:58,543 INFO L85 PathProgramCache]: Analyzing trace with hash 59825018, now seen corresponding path program 7 times [2024-05-12 12:40:58,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:58,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418110760] [2024-05-12 12:40:58,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:58,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:58,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:59,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:59,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:59,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418110760] [2024-05-12 12:40:59,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418110760] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:59,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:59,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:40:59,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998438657] [2024-05-12 12:40:59,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:59,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:40:59,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:59,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:40:59,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:40:59,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:40:59,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 393 transitions, 6285 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:59,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:59,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:40:59,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:00,649 INFO L124 PetriNetUnfolderBase]: 2175/3822 cut-off events. [2024-05-12 12:41:00,650 INFO L125 PetriNetUnfolderBase]: For 140486/140489 co-relation queries the response was YES. [2024-05-12 12:41:00,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30545 conditions, 3822 events. 2175/3822 cut-off events. For 140486/140489 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 24051 event pairs, 295 based on Foata normal form. 2/3720 useless extension candidates. Maximal degree in co-relation 30372. Up to 2923 conditions per place. [2024-05-12 12:41:00,704 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 319 selfloop transitions, 103 changer transitions 0/428 dead transitions. [2024-05-12 12:41:00,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 428 transitions, 7362 flow [2024-05-12 12:41:00,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:00,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:00,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-05-12 12:41:00,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:41:00,705 INFO L175 Difference]: Start difference. First operand has 345 places, 393 transitions, 6285 flow. Second operand 9 states and 153 transitions. [2024-05-12 12:41:00,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 428 transitions, 7362 flow [2024-05-12 12:41:01,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 428 transitions, 7091 flow, removed 92 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:01,523 INFO L231 Difference]: Finished difference. Result has 345 places, 394 transitions, 6255 flow [2024-05-12 12:41:01,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6014, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6255, PETRI_PLACES=345, PETRI_TRANSITIONS=394} [2024-05-12 12:41:01,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-05-12 12:41:01,527 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 394 transitions, 6255 flow [2024-05-12 12:41:01,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:01,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:01,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:01,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:41:01,527 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:01,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:01,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1939484834, now seen corresponding path program 6 times [2024-05-12 12:41:01,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:01,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043893909] [2024-05-12 12:41:01,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:01,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:01,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:02,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:02,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:02,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043893909] [2024-05-12 12:41:02,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043893909] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:02,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:02,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:02,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813613751] [2024-05-12 12:41:02,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:02,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:02,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:02,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:02,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:02,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:02,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 394 transitions, 6255 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:02,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:02,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:02,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:04,241 INFO L124 PetriNetUnfolderBase]: 2237/3942 cut-off events. [2024-05-12 12:41:04,241 INFO L125 PetriNetUnfolderBase]: For 152385/152388 co-relation queries the response was YES. [2024-05-12 12:41:04,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31798 conditions, 3942 events. 2237/3942 cut-off events. For 152385/152388 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 25040 event pairs, 296 based on Foata normal form. 2/3832 useless extension candidates. Maximal degree in co-relation 31624. Up to 2846 conditions per place. [2024-05-12 12:41:04,294 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 325 selfloop transitions, 117 changer transitions 0/448 dead transitions. [2024-05-12 12:41:04,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 448 transitions, 7909 flow [2024-05-12 12:41:04,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:04,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:04,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-05-12 12:41:04,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-05-12 12:41:04,296 INFO L175 Difference]: Start difference. First operand has 345 places, 394 transitions, 6255 flow. Second operand 10 states and 182 transitions. [2024-05-12 12:41:04,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 448 transitions, 7909 flow [2024-05-12 12:41:05,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 448 transitions, 7679 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:05,059 INFO L231 Difference]: Finished difference. Result has 349 places, 400 transitions, 6485 flow [2024-05-12 12:41:05,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6025, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6485, PETRI_PLACES=349, PETRI_TRANSITIONS=400} [2024-05-12 12:41:05,063 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-05-12 12:41:05,063 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 400 transitions, 6485 flow [2024-05-12 12:41:05,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:05,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:05,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:05,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:41:05,064 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:05,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:05,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1270873044, now seen corresponding path program 8 times [2024-05-12 12:41:05,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:05,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541772457] [2024-05-12 12:41:05,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:05,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:05,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:05,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:05,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:05,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541772457] [2024-05-12 12:41:05,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541772457] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:05,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:05,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:41:05,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422848406] [2024-05-12 12:41:05,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:05,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:41:05,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:05,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:41:05,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:41:05,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:05,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 400 transitions, 6485 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:05,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:05,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:05,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:07,108 INFO L124 PetriNetUnfolderBase]: 2250/3959 cut-off events. [2024-05-12 12:41:07,108 INFO L125 PetriNetUnfolderBase]: For 158671/158674 co-relation queries the response was YES. [2024-05-12 12:41:07,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32202 conditions, 3959 events. 2250/3959 cut-off events. For 158671/158674 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 25028 event pairs, 522 based on Foata normal form. 2/3851 useless extension candidates. Maximal degree in co-relation 32026. Up to 3297 conditions per place. [2024-05-12 12:41:07,169 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 354 selfloop transitions, 71 changer transitions 0/431 dead transitions. [2024-05-12 12:41:07,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 431 transitions, 7514 flow [2024-05-12 12:41:07,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:07,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:07,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-05-12 12:41:07,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42735042735042733 [2024-05-12 12:41:07,170 INFO L175 Difference]: Start difference. First operand has 349 places, 400 transitions, 6485 flow. Second operand 9 states and 150 transitions. [2024-05-12 12:41:07,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 431 transitions, 7514 flow [2024-05-12 12:41:08,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 431 transitions, 7266 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:08,044 INFO L231 Difference]: Finished difference. Result has 353 places, 401 transitions, 6416 flow [2024-05-12 12:41:08,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6237, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6416, PETRI_PLACES=353, PETRI_TRANSITIONS=401} [2024-05-12 12:41:08,045 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-05-12 12:41:08,045 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 401 transitions, 6416 flow [2024-05-12 12:41:08,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:08,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:08,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:08,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:41:08,045 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:08,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:08,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1026151658, now seen corresponding path program 7 times [2024-05-12 12:41:08,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:08,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922463443] [2024-05-12 12:41:08,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:08,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:08,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:09,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:09,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:09,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922463443] [2024-05-12 12:41:09,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922463443] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:09,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:09,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:09,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762588219] [2024-05-12 12:41:09,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:09,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:09,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:09,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:09,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:09,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:09,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 401 transitions, 6416 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:09,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:09,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:09,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:11,085 INFO L124 PetriNetUnfolderBase]: 2352/4129 cut-off events. [2024-05-12 12:41:11,086 INFO L125 PetriNetUnfolderBase]: For 179586/179589 co-relation queries the response was YES. [2024-05-12 12:41:11,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34035 conditions, 4129 events. 2352/4129 cut-off events. For 179586/179589 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 26383 event pairs, 406 based on Foata normal form. 2/4017 useless extension candidates. Maximal degree in co-relation 33857. Up to 1785 conditions per place. [2024-05-12 12:41:11,150 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 299 selfloop transitions, 159 changer transitions 0/464 dead transitions. [2024-05-12 12:41:11,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 464 transitions, 8440 flow [2024-05-12 12:41:11,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:11,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:11,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-05-12 12:41:11,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897435897435897 [2024-05-12 12:41:11,152 INFO L175 Difference]: Start difference. First operand has 353 places, 401 transitions, 6416 flow. Second operand 10 states and 191 transitions. [2024-05-12 12:41:11,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 464 transitions, 8440 flow [2024-05-12 12:41:11,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 464 transitions, 8272 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:12,000 INFO L231 Difference]: Finished difference. Result has 357 places, 412 transitions, 6926 flow [2024-05-12 12:41:12,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6248, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6926, PETRI_PLACES=357, PETRI_TRANSITIONS=412} [2024-05-12 12:41:12,001 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-05-12 12:41:12,001 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 412 transitions, 6926 flow [2024-05-12 12:41:12,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:12,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:12,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:12,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:41:12,002 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:12,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:12,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1264443954, now seen corresponding path program 9 times [2024-05-12 12:41:12,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:12,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075511343] [2024-05-12 12:41:12,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:12,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:12,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:13,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:13,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:13,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075511343] [2024-05-12 12:41:13,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075511343] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:13,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:13,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:13,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982898068] [2024-05-12 12:41:13,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:13,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:13,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:13,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:13,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:13,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:13,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 412 transitions, 6926 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:13,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:13,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:13,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:14,355 INFO L124 PetriNetUnfolderBase]: 2365/4152 cut-off events. [2024-05-12 12:41:14,355 INFO L125 PetriNetUnfolderBase]: For 186906/186909 co-relation queries the response was YES. [2024-05-12 12:41:14,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35103 conditions, 4152 events. 2365/4152 cut-off events. For 186906/186909 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 26522 event pairs, 528 based on Foata normal form. 2/4040 useless extension candidates. Maximal degree in co-relation 34923. Up to 3410 conditions per place. [2024-05-12 12:41:14,418 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 362 selfloop transitions, 78 changer transitions 0/446 dead transitions. [2024-05-12 12:41:14,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 446 transitions, 8023 flow [2024-05-12 12:41:14,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:14,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:14,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-05-12 12:41:14,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43874643874643876 [2024-05-12 12:41:14,419 INFO L175 Difference]: Start difference. First operand has 357 places, 412 transitions, 6926 flow. Second operand 9 states and 154 transitions. [2024-05-12 12:41:14,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 446 transitions, 8023 flow [2024-05-12 12:41:15,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 446 transitions, 7782 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:15,502 INFO L231 Difference]: Finished difference. Result has 362 places, 413 transitions, 6881 flow [2024-05-12 12:41:15,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6685, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6881, PETRI_PLACES=362, PETRI_TRANSITIONS=413} [2024-05-12 12:41:15,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-05-12 12:41:15,503 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 413 transitions, 6881 flow [2024-05-12 12:41:15,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:15,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:15,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:15,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:41:15,504 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:15,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:15,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1270693120, now seen corresponding path program 8 times [2024-05-12 12:41:15,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:15,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476386343] [2024-05-12 12:41:15,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:15,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:15,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:16,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:16,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:16,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476386343] [2024-05-12 12:41:16,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476386343] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:16,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:16,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:16,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164752980] [2024-05-12 12:41:16,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:16,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:16,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:16,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:16,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:16,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:16,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 413 transitions, 6881 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:16,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:16,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:16,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:18,132 INFO L124 PetriNetUnfolderBase]: 2397/4208 cut-off events. [2024-05-12 12:41:18,132 INFO L125 PetriNetUnfolderBase]: For 188400/188403 co-relation queries the response was YES. [2024-05-12 12:41:18,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35522 conditions, 4208 events. 2397/4208 cut-off events. For 188400/188403 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 26941 event pairs, 554 based on Foata normal form. 2/4094 useless extension candidates. Maximal degree in co-relation 35340. Up to 3486 conditions per place. [2024-05-12 12:41:18,195 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 372 selfloop transitions, 77 changer transitions 0/455 dead transitions. [2024-05-12 12:41:18,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 455 transitions, 8201 flow [2024-05-12 12:41:18,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:18,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:18,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-05-12 12:41:18,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:41:18,198 INFO L175 Difference]: Start difference. First operand has 362 places, 413 transitions, 6881 flow. Second operand 10 states and 170 transitions. [2024-05-12 12:41:18,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 455 transitions, 8201 flow [2024-05-12 12:41:19,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 455 transitions, 8018 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:19,162 INFO L231 Difference]: Finished difference. Result has 366 places, 418 transitions, 7098 flow [2024-05-12 12:41:19,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6698, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7098, PETRI_PLACES=366, PETRI_TRANSITIONS=418} [2024-05-12 12:41:19,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-05-12 12:41:19,163 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 418 transitions, 7098 flow [2024-05-12 12:41:19,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:19,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:19,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 12:41:19,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:41:19,164 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:19,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:19,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1270877694, now seen corresponding path program 10 times [2024-05-12 12:41:19,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:19,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556515168] [2024-05-12 12:41:19,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:19,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:19,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:20,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:20,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:20,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556515168] [2024-05-12 12:41:20,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556515168] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:20,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:20,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:41:20,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422570359] [2024-05-12 12:41:20,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:20,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:41:20,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:20,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:41:20,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:41:20,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:20,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 418 transitions, 7098 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:20,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:20,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:20,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:21,415 INFO L124 PetriNetUnfolderBase]: 2396/4209 cut-off events. [2024-05-12 12:41:21,415 INFO L125 PetriNetUnfolderBase]: For 187760/187763 co-relation queries the response was YES. [2024-05-12 12:41:21,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35449 conditions, 4209 events. 2396/4209 cut-off events. For 187760/187763 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 27008 event pairs, 556 based on Foata normal form. 2/4095 useless extension candidates. Maximal degree in co-relation 35265. Up to 3531 conditions per place. [2024-05-12 12:41:21,481 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 373 selfloop transitions, 71 changer transitions 0/450 dead transitions. [2024-05-12 12:41:21,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 450 transitions, 8166 flow [2024-05-12 12:41:21,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:21,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:21,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-05-12 12:41:21,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42450142450142453 [2024-05-12 12:41:21,483 INFO L175 Difference]: Start difference. First operand has 366 places, 418 transitions, 7098 flow. Second operand 9 states and 149 transitions. [2024-05-12 12:41:21,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 450 transitions, 8166 flow [2024-05-12 12:41:22,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 450 transitions, 7870 flow, removed 102 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:22,620 INFO L231 Difference]: Finished difference. Result has 370 places, 421 transitions, 7017 flow [2024-05-12 12:41:22,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6802, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7017, PETRI_PLACES=370, PETRI_TRANSITIONS=421} [2024-05-12 12:41:22,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-05-12 12:41:22,621 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 421 transitions, 7017 flow [2024-05-12 12:41:22,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:22,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:22,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:22,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:41:22,621 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:22,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:22,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1939723844, now seen corresponding path program 9 times [2024-05-12 12:41:22,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:22,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351918477] [2024-05-12 12:41:22,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:22,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:22,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:24,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:24,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:24,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351918477] [2024-05-12 12:41:24,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351918477] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:24,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:24,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:24,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856608633] [2024-05-12 12:41:24,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:24,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:24,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:24,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:24,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:24,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:24,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 421 transitions, 7017 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:24,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:24,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:24,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:25,491 INFO L124 PetriNetUnfolderBase]: 2398/4213 cut-off events. [2024-05-12 12:41:25,491 INFO L125 PetriNetUnfolderBase]: For 179825/179828 co-relation queries the response was YES. [2024-05-12 12:41:25,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35234 conditions, 4213 events. 2398/4213 cut-off events. For 179825/179828 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 27200 event pairs, 324 based on Foata normal form. 2/4099 useless extension candidates. Maximal degree in co-relation 35047. Up to 3236 conditions per place. [2024-05-12 12:41:25,561 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 350 selfloop transitions, 109 changer transitions 0/465 dead transitions. [2024-05-12 12:41:25,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 465 transitions, 8335 flow [2024-05-12 12:41:25,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:25,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:25,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-05-12 12:41:25,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44358974358974357 [2024-05-12 12:41:25,562 INFO L175 Difference]: Start difference. First operand has 370 places, 421 transitions, 7017 flow. Second operand 10 states and 173 transitions. [2024-05-12 12:41:25,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 465 transitions, 8335 flow [2024-05-12 12:41:26,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 465 transitions, 8122 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:26,543 INFO L231 Difference]: Finished difference. Result has 374 places, 424 transitions, 7173 flow [2024-05-12 12:41:26,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6816, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7173, PETRI_PLACES=374, PETRI_TRANSITIONS=424} [2024-05-12 12:41:26,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-05-12 12:41:26,544 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 424 transitions, 7173 flow [2024-05-12 12:41:26,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:26,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:26,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:26,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:41:26,544 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:26,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:26,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1931142052, now seen corresponding path program 2 times [2024-05-12 12:41:26,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:26,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722543433] [2024-05-12 12:41:26,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:26,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:26,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:27,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:27,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:27,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722543433] [2024-05-12 12:41:27,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722543433] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:27,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:27,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:27,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115227945] [2024-05-12 12:41:27,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:27,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:27,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:27,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:27,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:28,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:28,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 424 transitions, 7173 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:28,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:28,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:28,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:29,511 INFO L124 PetriNetUnfolderBase]: 2442/4290 cut-off events. [2024-05-12 12:41:29,512 INFO L125 PetriNetUnfolderBase]: For 193098/193101 co-relation queries the response was YES. [2024-05-12 12:41:29,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35842 conditions, 4290 events. 2442/4290 cut-off events. For 193098/193101 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 27838 event pairs, 465 based on Foata normal form. 6/4182 useless extension candidates. Maximal degree in co-relation 35654. Up to 3588 conditions per place. [2024-05-12 12:41:29,579 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 414 selfloop transitions, 56 changer transitions 0/476 dead transitions. [2024-05-12 12:41:29,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 476 transitions, 8521 flow [2024-05-12 12:41:29,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:29,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:29,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-05-12 12:41:29,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43356643356643354 [2024-05-12 12:41:29,581 INFO L175 Difference]: Start difference. First operand has 374 places, 424 transitions, 7173 flow. Second operand 11 states and 186 transitions. [2024-05-12 12:41:29,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 476 transitions, 8521 flow [2024-05-12 12:41:30,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 476 transitions, 8180 flow, removed 59 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:30,659 INFO L231 Difference]: Finished difference. Result has 377 places, 428 transitions, 7081 flow [2024-05-12 12:41:30,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6832, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7081, PETRI_PLACES=377, PETRI_TRANSITIONS=428} [2024-05-12 12:41:30,660 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-05-12 12:41:30,660 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 428 transitions, 7081 flow [2024-05-12 12:41:30,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:30,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:30,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:30,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:41:30,661 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:30,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:30,661 INFO L85 PathProgramCache]: Analyzing trace with hash -454112836, now seen corresponding path program 10 times [2024-05-12 12:41:30,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:30,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123100324] [2024-05-12 12:41:30,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:30,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:30,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:32,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:32,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:32,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123100324] [2024-05-12 12:41:32,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123100324] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:32,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:32,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:32,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555534309] [2024-05-12 12:41:32,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:32,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:32,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:32,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:32,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:32,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:32,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 428 transitions, 7081 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:32,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:32,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:32,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:33,571 INFO L124 PetriNetUnfolderBase]: 2505/4376 cut-off events. [2024-05-12 12:41:33,572 INFO L125 PetriNetUnfolderBase]: For 197656/197656 co-relation queries the response was YES. [2024-05-12 12:41:33,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36364 conditions, 4376 events. 2505/4376 cut-off events. For 197656/197656 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 28247 event pairs, 621 based on Foata normal form. 4/4273 useless extension candidates. Maximal degree in co-relation 36175. Up to 3793 conditions per place. [2024-05-12 12:41:33,632 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 439 selfloop transitions, 39 changer transitions 0/484 dead transitions. [2024-05-12 12:41:33,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 484 transitions, 8825 flow [2024-05-12 12:41:33,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:33,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:33,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-05-12 12:41:33,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43356643356643354 [2024-05-12 12:41:33,633 INFO L175 Difference]: Start difference. First operand has 377 places, 428 transitions, 7081 flow. Second operand 11 states and 186 transitions. [2024-05-12 12:41:33,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 484 transitions, 8825 flow [2024-05-12 12:41:34,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 484 transitions, 8586 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:34,717 INFO L231 Difference]: Finished difference. Result has 383 places, 440 transitions, 7338 flow [2024-05-12 12:41:34,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6856, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7338, PETRI_PLACES=383, PETRI_TRANSITIONS=440} [2024-05-12 12:41:34,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-05-12 12:41:34,718 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 440 transitions, 7338 flow [2024-05-12 12:41:34,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:34,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:34,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:34,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:41:34,718 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:34,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:34,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1042552960, now seen corresponding path program 11 times [2024-05-12 12:41:34,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:34,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831212062] [2024-05-12 12:41:34,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:34,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:34,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:35,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:35,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:35,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831212062] [2024-05-12 12:41:35,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831212062] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:35,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:35,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:35,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119992913] [2024-05-12 12:41:35,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:35,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:35,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:35,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:35,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:36,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:36,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 440 transitions, 7338 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:36,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:36,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:36,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:37,579 INFO L124 PetriNetUnfolderBase]: 2567/4528 cut-off events. [2024-05-12 12:41:37,579 INFO L125 PetriNetUnfolderBase]: For 207700/207703 co-relation queries the response was YES. [2024-05-12 12:41:37,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37813 conditions, 4528 events. 2567/4528 cut-off events. For 207700/207703 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 29695 event pairs, 579 based on Foata normal form. 2/4400 useless extension candidates. Maximal degree in co-relation 37621. Up to 3626 conditions per place. [2024-05-12 12:41:37,768 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 402 selfloop transitions, 83 changer transitions 0/491 dead transitions. [2024-05-12 12:41:37,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 491 transitions, 9118 flow [2024-05-12 12:41:37,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:37,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:37,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-05-12 12:41:37,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564102564102564 [2024-05-12 12:41:37,770 INFO L175 Difference]: Start difference. First operand has 383 places, 440 transitions, 7338 flow. Second operand 10 states and 178 transitions. [2024-05-12 12:41:37,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 491 transitions, 9118 flow [2024-05-12 12:41:38,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 491 transitions, 8922 flow, removed 86 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:38,949 INFO L231 Difference]: Finished difference. Result has 388 places, 446 transitions, 7567 flow [2024-05-12 12:41:38,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7146, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7567, PETRI_PLACES=388, PETRI_TRANSITIONS=446} [2024-05-12 12:41:38,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-05-12 12:41:38,950 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 446 transitions, 7567 flow [2024-05-12 12:41:38,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:38,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:38,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:38,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:41:38,951 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:38,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:38,951 INFO L85 PathProgramCache]: Analyzing trace with hash -786211434, now seen corresponding path program 3 times [2024-05-12 12:41:38,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:38,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957947646] [2024-05-12 12:41:38,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:38,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:38,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:40,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:40,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:40,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957947646] [2024-05-12 12:41:40,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957947646] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:40,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:40,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:41:40,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486368945] [2024-05-12 12:41:40,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:40,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:41:40,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:40,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:41:40,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:41:40,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:40,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 446 transitions, 7567 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:40,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:40,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:40,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:41,604 INFO L124 PetriNetUnfolderBase]: 2649/4632 cut-off events. [2024-05-12 12:41:41,604 INFO L125 PetriNetUnfolderBase]: For 233692/233692 co-relation queries the response was YES. [2024-05-12 12:41:41,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39078 conditions, 4632 events. 2649/4632 cut-off events. For 233692/233692 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 30295 event pairs, 663 based on Foata normal form. 4/4523 useless extension candidates. Maximal degree in co-relation 38883. Up to 3981 conditions per place. [2024-05-12 12:41:41,681 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 454 selfloop transitions, 29 changer transitions 0/489 dead transitions. [2024-05-12 12:41:41,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 489 transitions, 9125 flow [2024-05-12 12:41:41,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:41,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:41,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-05-12 12:41:41,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4307692307692308 [2024-05-12 12:41:41,682 INFO L175 Difference]: Start difference. First operand has 388 places, 446 transitions, 7567 flow. Second operand 10 states and 168 transitions. [2024-05-12 12:41:41,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 489 transitions, 9125 flow [2024-05-12 12:41:43,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 489 transitions, 8918 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:43,133 INFO L231 Difference]: Finished difference. Result has 393 places, 450 transitions, 7639 flow [2024-05-12 12:41:43,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7360, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7639, PETRI_PLACES=393, PETRI_TRANSITIONS=450} [2024-05-12 12:41:43,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-05-12 12:41:43,134 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 450 transitions, 7639 flow [2024-05-12 12:41:43,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:43,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:43,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:43,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:41:43,134 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:43,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:43,135 INFO L85 PathProgramCache]: Analyzing trace with hash -786569484, now seen corresponding path program 4 times [2024-05-12 12:41:43,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:43,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111408621] [2024-05-12 12:41:43,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:43,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:43,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:44,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 12:41:44,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:44,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111408621] [2024-05-12 12:41:44,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111408621] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:44,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:44,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:44,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771654020] [2024-05-12 12:41:44,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:44,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:44,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:44,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:44,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:44,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:44,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 450 transitions, 7639 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:44,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:44,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:44,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:46,250 INFO L124 PetriNetUnfolderBase]: 2687/4704 cut-off events. [2024-05-12 12:41:46,251 INFO L125 PetriNetUnfolderBase]: For 238559/238559 co-relation queries the response was YES. [2024-05-12 12:41:46,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39462 conditions, 4704 events. 2687/4704 cut-off events. For 238559/238559 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 30910 event pairs, 689 based on Foata normal form. 4/4593 useless extension candidates. Maximal degree in co-relation 39265. Up to 4191 conditions per place. [2024-05-12 12:41:46,314 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 465 selfloop transitions, 25 changer transitions 0/496 dead transitions. [2024-05-12 12:41:46,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 496 transitions, 9004 flow [2024-05-12 12:41:46,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:46,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:46,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-05-12 12:41:46,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195804195804196 [2024-05-12 12:41:46,315 INFO L175 Difference]: Start difference. First operand has 393 places, 450 transitions, 7639 flow. Second operand 11 states and 180 transitions. [2024-05-12 12:41:46,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 496 transitions, 9004 flow [2024-05-12 12:41:47,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 496 transitions, 8819 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:47,608 INFO L231 Difference]: Finished difference. Result has 399 places, 454 transitions, 7658 flow [2024-05-12 12:41:47,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7482, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7658, PETRI_PLACES=399, PETRI_TRANSITIONS=454} [2024-05-12 12:41:47,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-05-12 12:41:47,609 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 454 transitions, 7658 flow [2024-05-12 12:41:47,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:47,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:47,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:47,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:41:47,610 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:47,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:47,610 INFO L85 PathProgramCache]: Analyzing trace with hash -442137474, now seen corresponding path program 5 times [2024-05-12 12:41:47,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:47,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397577331] [2024-05-12 12:41:47,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:47,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:47,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:48,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:48,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:48,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397577331] [2024-05-12 12:41:48,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397577331] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:48,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:48,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 12:41:48,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446571801] [2024-05-12 12:41:48,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:48,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 12:41:48,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:48,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 12:41:48,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-05-12 12:41:48,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:48,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 454 transitions, 7658 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:48,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:48,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:48,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:50,380 INFO L124 PetriNetUnfolderBase]: 2681/4688 cut-off events. [2024-05-12 12:41:50,380 INFO L125 PetriNetUnfolderBase]: For 220399/220399 co-relation queries the response was YES. [2024-05-12 12:41:50,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38803 conditions, 4688 events. 2681/4688 cut-off events. For 220399/220399 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 30826 event pairs, 677 based on Foata normal form. 4/4579 useless extension candidates. Maximal degree in co-relation 38603. Up to 4145 conditions per place. [2024-05-12 12:41:50,455 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 455 selfloop transitions, 30 changer transitions 0/491 dead transitions. [2024-05-12 12:41:50,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 491 transitions, 8842 flow [2024-05-12 12:41:50,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:50,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:50,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-05-12 12:41:50,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4282051282051282 [2024-05-12 12:41:50,457 INFO L175 Difference]: Start difference. First operand has 399 places, 454 transitions, 7658 flow. Second operand 10 states and 167 transitions. [2024-05-12 12:41:50,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 491 transitions, 8842 flow [2024-05-12 12:41:51,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 491 transitions, 8654 flow, removed 75 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:51,843 INFO L231 Difference]: Finished difference. Result has 402 places, 454 transitions, 7535 flow [2024-05-12 12:41:51,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7470, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7535, PETRI_PLACES=402, PETRI_TRANSITIONS=454} [2024-05-12 12:41:51,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-05-12 12:41:51,843 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 454 transitions, 7535 flow [2024-05-12 12:41:51,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:51,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:51,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:51,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:41:51,844 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:51,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:51,844 INFO L85 PathProgramCache]: Analyzing trace with hash -796699726, now seen corresponding path program 12 times [2024-05-12 12:41:51,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:51,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391327240] [2024-05-12 12:41:51,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:51,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:51,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:53,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:53,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:53,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391327240] [2024-05-12 12:41:53,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391327240] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:53,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:53,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:53,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944381552] [2024-05-12 12:41:53,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:53,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:53,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:53,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:53,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:53,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:53,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 454 transitions, 7535 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:53,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:53,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:53,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:55,123 INFO L124 PetriNetUnfolderBase]: 2791/4890 cut-off events. [2024-05-12 12:41:55,124 INFO L125 PetriNetUnfolderBase]: For 239116/239116 co-relation queries the response was YES. [2024-05-12 12:41:55,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40952 conditions, 4890 events. 2791/4890 cut-off events. For 239116/239116 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 32326 event pairs, 672 based on Foata normal form. 2/4769 useless extension candidates. Maximal degree in co-relation 40751. Up to 3952 conditions per place. [2024-05-12 12:41:55,196 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 453 selfloop transitions, 52 changer transitions 0/511 dead transitions. [2024-05-12 12:41:55,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 511 transitions, 9733 flow [2024-05-12 12:41:55,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:55,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:55,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-05-12 12:41:55,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564102564102564 [2024-05-12 12:41:55,198 INFO L175 Difference]: Start difference. First operand has 402 places, 454 transitions, 7535 flow. Second operand 10 states and 178 transitions. [2024-05-12 12:41:55,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 511 transitions, 9733 flow [2024-05-12 12:41:56,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 511 transitions, 9661 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:56,572 INFO L231 Difference]: Finished difference. Result has 406 places, 466 transitions, 8135 flow [2024-05-12 12:41:56,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7463, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8135, PETRI_PLACES=406, PETRI_TRANSITIONS=466} [2024-05-12 12:41:56,573 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-05-12 12:41:56,573 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 466 transitions, 8135 flow [2024-05-12 12:41:56,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:56,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:56,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:56,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:41:56,573 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:56,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:56,574 INFO L85 PathProgramCache]: Analyzing trace with hash -3477216, now seen corresponding path program 6 times [2024-05-12 12:41:56,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:56,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791644829] [2024-05-12 12:41:56,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:56,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:56,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:57,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:57,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:57,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791644829] [2024-05-12 12:41:57,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791644829] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:57,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:57,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:41:57,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727931116] [2024-05-12 12:41:57,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:57,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:41:57,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:57,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:41:57,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:41:57,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:41:57,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 466 transitions, 8135 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:57,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:57,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:41:57,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:59,546 INFO L124 PetriNetUnfolderBase]: 2829/4926 cut-off events. [2024-05-12 12:41:59,547 INFO L125 PetriNetUnfolderBase]: For 262832/262835 co-relation queries the response was YES. [2024-05-12 12:41:59,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42270 conditions, 4926 events. 2829/4926 cut-off events. For 262832/262835 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 32392 event pairs, 446 based on Foata normal form. 6/4817 useless extension candidates. Maximal degree in co-relation 42065. Up to 3517 conditions per place. [2024-05-12 12:41:59,631 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 398 selfloop transitions, 119 changer transitions 0/523 dead transitions. [2024-05-12 12:41:59,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 523 transitions, 10066 flow [2024-05-12 12:41:59,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:59,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:59,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-05-12 12:41:59,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4522144522144522 [2024-05-12 12:41:59,632 INFO L175 Difference]: Start difference. First operand has 406 places, 466 transitions, 8135 flow. Second operand 11 states and 194 transitions. [2024-05-12 12:41:59,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 523 transitions, 10066 flow [2024-05-12 12:42:01,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 523 transitions, 9779 flow, removed 137 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:01,196 INFO L231 Difference]: Finished difference. Result has 413 places, 468 transitions, 8210 flow [2024-05-12 12:42:01,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7848, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8210, PETRI_PLACES=413, PETRI_TRANSITIONS=468} [2024-05-12 12:42:01,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-05-12 12:42:01,197 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 468 transitions, 8210 flow [2024-05-12 12:42:01,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:01,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:01,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:01,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 12:42:01,197 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:01,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:01,197 INFO L85 PathProgramCache]: Analyzing trace with hash -796708096, now seen corresponding path program 13 times [2024-05-12 12:42:01,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:01,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627027254] [2024-05-12 12:42:01,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:01,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:01,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:02,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:02,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:02,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627027254] [2024-05-12 12:42:02,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627027254] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:02,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:02,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:42:02,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323522826] [2024-05-12 12:42:02,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:02,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:42:02,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:02,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:42:02,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:42:02,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:02,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 468 transitions, 8210 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:02,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:02,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:02,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:04,240 INFO L124 PetriNetUnfolderBase]: 2825/4962 cut-off events. [2024-05-12 12:42:04,241 INFO L125 PetriNetUnfolderBase]: For 248246/248246 co-relation queries the response was YES. [2024-05-12 12:42:04,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42060 conditions, 4962 events. 2825/4962 cut-off events. For 248246/248246 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 32990 event pairs, 689 based on Foata normal form. 2/4837 useless extension candidates. Maximal degree in co-relation 41853. Up to 4017 conditions per place. [2024-05-12 12:42:04,316 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 452 selfloop transitions, 52 changer transitions 0/510 dead transitions. [2024-05-12 12:42:04,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 510 transitions, 9758 flow [2024-05-12 12:42:04,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:04,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:04,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-05-12 12:42:04,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-05-12 12:42:04,317 INFO L175 Difference]: Start difference. First operand has 413 places, 468 transitions, 8210 flow. Second operand 10 states and 175 transitions. [2024-05-12 12:42:04,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 510 transitions, 9758 flow [2024-05-12 12:42:05,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 510 transitions, 9409 flow, removed 101 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:05,894 INFO L231 Difference]: Finished difference. Result has 416 places, 468 transitions, 7973 flow [2024-05-12 12:42:05,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7862, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7973, PETRI_PLACES=416, PETRI_TRANSITIONS=468} [2024-05-12 12:42:05,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-05-12 12:42:05,895 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 468 transitions, 7973 flow [2024-05-12 12:42:05,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:05,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:05,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:05,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 12:42:05,896 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:05,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:05,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1264206370, now seen corresponding path program 14 times [2024-05-12 12:42:05,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:05,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003815789] [2024-05-12 12:42:05,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:05,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:05,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:07,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:07,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:07,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003815789] [2024-05-12 12:42:07,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003815789] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:07,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:07,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:42:07,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300552833] [2024-05-12 12:42:07,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:07,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:42:07,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:07,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:42:07,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:42:07,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:07,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 468 transitions, 7973 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:07,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:07,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:07,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:09,127 INFO L124 PetriNetUnfolderBase]: 2935/5133 cut-off events. [2024-05-12 12:42:09,127 INFO L125 PetriNetUnfolderBase]: For 279766/279769 co-relation queries the response was YES. [2024-05-12 12:42:09,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44039 conditions, 5133 events. 2935/5133 cut-off events. For 279766/279769 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 34171 event pairs, 680 based on Foata normal form. 4/5006 useless extension candidates. Maximal degree in co-relation 43831. Up to 3912 conditions per place. [2024-05-12 12:42:09,231 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 412 selfloop transitions, 109 changer transitions 0/527 dead transitions. [2024-05-12 12:42:09,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 527 transitions, 10319 flow [2024-05-12 12:42:09,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:09,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:09,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-05-12 12:42:09,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-05-12 12:42:09,232 INFO L175 Difference]: Start difference. First operand has 416 places, 468 transitions, 7973 flow. Second operand 10 states and 182 transitions. [2024-05-12 12:42:09,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 527 transitions, 10319 flow [2024-05-12 12:42:10,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 527 transitions, 10180 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-05-12 12:42:10,746 INFO L231 Difference]: Finished difference. Result has 417 places, 479 transitions, 8469 flow [2024-05-12 12:42:10,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7834, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8469, PETRI_PLACES=417, PETRI_TRANSITIONS=479} [2024-05-12 12:42:10,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-05-12 12:42:10,746 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 479 transitions, 8469 flow [2024-05-12 12:42:10,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:10,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:10,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:10,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 12:42:10,747 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:10,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:10,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1042791970, now seen corresponding path program 15 times [2024-05-12 12:42:10,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:10,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759287597] [2024-05-12 12:42:10,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:10,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:10,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:12,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 12:42:12,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:12,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759287597] [2024-05-12 12:42:12,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759287597] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:12,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:12,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:42:12,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145321097] [2024-05-12 12:42:12,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:12,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:42:12,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:12,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:42:12,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:42:12,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:12,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 479 transitions, 8469 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:12,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:12,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:12,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:13,927 INFO L124 PetriNetUnfolderBase]: 2937/5149 cut-off events. [2024-05-12 12:42:13,927 INFO L125 PetriNetUnfolderBase]: For 270025/270028 co-relation queries the response was YES. [2024-05-12 12:42:13,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44323 conditions, 5149 events. 2937/5149 cut-off events. For 270025/270028 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34305 event pairs, 764 based on Foata normal form. 2/5016 useless extension candidates. Maximal degree in co-relation 44113. Up to 4357 conditions per place. [2024-05-12 12:42:14,011 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 437 selfloop transitions, 77 changer transitions 0/520 dead transitions. [2024-05-12 12:42:14,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 520 transitions, 9873 flow [2024-05-12 12:42:14,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:14,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:14,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 12:42:14,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-05-12 12:42:14,013 INFO L175 Difference]: Start difference. First operand has 417 places, 479 transitions, 8469 flow. Second operand 10 states and 169 transitions. [2024-05-12 12:42:14,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 520 transitions, 9873 flow [2024-05-12 12:42:15,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 520 transitions, 9653 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:15,607 INFO L231 Difference]: Finished difference. Result has 422 places, 482 transitions, 8568 flow [2024-05-12 12:42:15,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8259, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8568, PETRI_PLACES=422, PETRI_TRANSITIONS=482} [2024-05-12 12:42:15,608 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-05-12 12:42:15,608 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 482 transitions, 8568 flow [2024-05-12 12:42:15,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:15,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:15,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:15,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 12:42:15,609 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:15,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:15,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1264197690, now seen corresponding path program 2 times [2024-05-12 12:42:15,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:15,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119420718] [2024-05-12 12:42:15,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:15,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:15,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:17,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:17,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:17,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119420718] [2024-05-12 12:42:17,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119420718] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:17,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:17,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:42:17,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771173882] [2024-05-12 12:42:17,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:17,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:42:17,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:17,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:42:17,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:42:17,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:17,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 482 transitions, 8568 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:17,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:17,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:17,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:19,296 INFO L124 PetriNetUnfolderBase]: 2961/5196 cut-off events. [2024-05-12 12:42:19,296 INFO L125 PetriNetUnfolderBase]: For 260976/260979 co-relation queries the response was YES. [2024-05-12 12:42:19,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44351 conditions, 5196 events. 2961/5196 cut-off events. For 260976/260979 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 34842 event pairs, 833 based on Foata normal form. 3/5064 useless extension candidates. Maximal degree in co-relation 44139. Up to 4504 conditions per place. [2024-05-12 12:42:19,379 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 466 selfloop transitions, 56 changer transitions 0/528 dead transitions. [2024-05-12 12:42:19,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 528 transitions, 10103 flow [2024-05-12 12:42:19,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:19,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:19,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-05-12 12:42:19,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-05-12 12:42:19,381 INFO L175 Difference]: Start difference. First operand has 422 places, 482 transitions, 8568 flow. Second operand 10 states and 165 transitions. [2024-05-12 12:42:19,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 528 transitions, 10103 flow [2024-05-12 12:42:21,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 528 transitions, 9819 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:21,094 INFO L231 Difference]: Finished difference. Result has 426 places, 493 transitions, 8739 flow [2024-05-12 12:42:21,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8284, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8739, PETRI_PLACES=426, PETRI_TRANSITIONS=493} [2024-05-12 12:42:21,094 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-05-12 12:42:21,094 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 493 transitions, 8739 flow [2024-05-12 12:42:21,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:21,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:21,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:21,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 12:42:21,095 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:21,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:21,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1264198000, now seen corresponding path program 16 times [2024-05-12 12:42:21,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:21,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186876179] [2024-05-12 12:42:21,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:21,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:21,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:22,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:22,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:22,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186876179] [2024-05-12 12:42:22,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186876179] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:22,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:22,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:42:22,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753654654] [2024-05-12 12:42:22,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:22,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:42:22,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:22,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:42:22,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:42:22,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:22,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 493 transitions, 8739 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:22,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:22,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:22,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:24,797 INFO L124 PetriNetUnfolderBase]: 2987/5236 cut-off events. [2024-05-12 12:42:24,798 INFO L125 PetriNetUnfolderBase]: For 262018/262021 co-relation queries the response was YES. [2024-05-12 12:42:24,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44495 conditions, 5236 events. 2987/5236 cut-off events. For 262018/262021 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 35076 event pairs, 691 based on Foata normal form. 2/5102 useless extension candidates. Maximal degree in co-relation 44281. Up to 4023 conditions per place. [2024-05-12 12:42:24,872 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 425 selfloop transitions, 122 changer transitions 0/553 dead transitions. [2024-05-12 12:42:24,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 553 transitions, 10978 flow [2024-05-12 12:42:24,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:24,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:24,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-05-12 12:42:24,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641025641025641 [2024-05-12 12:42:24,873 INFO L175 Difference]: Start difference. First operand has 426 places, 493 transitions, 8739 flow. Second operand 10 states and 181 transitions. [2024-05-12 12:42:24,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 553 transitions, 10978 flow [2024-05-12 12:42:26,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 553 transitions, 10601 flow, removed 159 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:26,646 INFO L231 Difference]: Finished difference. Result has 432 places, 509 transitions, 9411 flow [2024-05-12 12:42:26,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8456, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9411, PETRI_PLACES=432, PETRI_TRANSITIONS=509} [2024-05-12 12:42:26,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-05-12 12:42:26,647 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 509 transitions, 9411 flow [2024-05-12 12:42:26,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:26,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:26,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:26,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 12:42:26,647 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:26,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:26,648 INFO L85 PathProgramCache]: Analyzing trace with hash -120868632, now seen corresponding path program 7 times [2024-05-12 12:42:26,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:26,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946260566] [2024-05-12 12:42:26,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:26,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:26,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:28,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:28,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:28,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946260566] [2024-05-12 12:42:28,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946260566] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:28,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:28,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:42:28,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067429970] [2024-05-12 12:42:28,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:28,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:42:28,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:28,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:42:28,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:42:28,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:28,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 509 transitions, 9411 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:28,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:28,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:28,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:30,448 INFO L124 PetriNetUnfolderBase]: 3010/5275 cut-off events. [2024-05-12 12:42:30,448 INFO L125 PetriNetUnfolderBase]: For 270376/270379 co-relation queries the response was YES. [2024-05-12 12:42:30,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45260 conditions, 5275 events. 3010/5275 cut-off events. For 270376/270379 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 35415 event pairs, 858 based on Foata normal form. 6/5148 useless extension candidates. Maximal degree in co-relation 45042. Up to 4586 conditions per place. [2024-05-12 12:42:30,531 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 508 selfloop transitions, 44 changer transitions 0/558 dead transitions. [2024-05-12 12:42:30,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 558 transitions, 10916 flow [2024-05-12 12:42:30,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:42:30,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:42:30,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-05-12 12:42:30,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289044289044289 [2024-05-12 12:42:30,533 INFO L175 Difference]: Start difference. First operand has 432 places, 509 transitions, 9411 flow. Second operand 11 states and 184 transitions. [2024-05-12 12:42:30,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 558 transitions, 10916 flow [2024-05-12 12:42:32,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 558 transitions, 10474 flow, removed 172 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:32,207 INFO L231 Difference]: Finished difference. Result has 439 places, 512 transitions, 9216 flow [2024-05-12 12:42:32,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8971, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9216, PETRI_PLACES=439, PETRI_TRANSITIONS=512} [2024-05-12 12:42:32,209 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-05-12 12:42:32,209 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 512 transitions, 9216 flow [2024-05-12 12:42:32,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:32,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:32,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:32,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 12:42:32,209 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:32,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:32,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1264437010, now seen corresponding path program 17 times [2024-05-12 12:42:32,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:32,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321124518] [2024-05-12 12:42:32,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:32,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:32,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:33,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:33,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:33,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321124518] [2024-05-12 12:42:33,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321124518] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:33,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:33,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:42:33,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549766607] [2024-05-12 12:42:33,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:33,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:42:33,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:33,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:42:33,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:42:33,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:33,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 512 transitions, 9216 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:33,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:33,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:33,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:35,761 INFO L124 PetriNetUnfolderBase]: 3032/5316 cut-off events. [2024-05-12 12:42:35,761 INFO L125 PetriNetUnfolderBase]: For 250449/250452 co-relation queries the response was YES. [2024-05-12 12:42:35,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44965 conditions, 5316 events. 3032/5316 cut-off events. For 250449/250452 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 35657 event pairs, 776 based on Foata normal form. 2/5181 useless extension candidates. Maximal degree in co-relation 44744. Up to 4366 conditions per place. [2024-05-12 12:42:35,844 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 456 selfloop transitions, 100 changer transitions 0/562 dead transitions. [2024-05-12 12:42:35,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 562 transitions, 11093 flow [2024-05-12 12:42:35,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:35,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:35,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-05-12 12:42:35,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4461538461538462 [2024-05-12 12:42:35,846 INFO L175 Difference]: Start difference. First operand has 439 places, 512 transitions, 9216 flow. Second operand 10 states and 174 transitions. [2024-05-12 12:42:35,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 562 transitions, 11093 flow [2024-05-12 12:42:37,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 562 transitions, 10487 flow, removed 260 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:37,770 INFO L231 Difference]: Finished difference. Result has 442 places, 518 transitions, 9162 flow [2024-05-12 12:42:37,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8694, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9162, PETRI_PLACES=442, PETRI_TRANSITIONS=518} [2024-05-12 12:42:37,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-05-12 12:42:37,771 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 518 transitions, 9162 flow [2024-05-12 12:42:37,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:37,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:37,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:37,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 12:42:37,784 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:37,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:37,785 INFO L85 PathProgramCache]: Analyzing trace with hash 798363379, now seen corresponding path program 1 times [2024-05-12 12:42:37,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:37,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261528049] [2024-05-12 12:42:37,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:37,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:37,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:38,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:38,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:38,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261528049] [2024-05-12 12:42:38,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261528049] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:38,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:38,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:38,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768529328] [2024-05-12 12:42:38,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:38,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:38,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:38,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:38,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:39,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:39,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 518 transitions, 9162 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:39,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:39,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:39,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:41,054 INFO L124 PetriNetUnfolderBase]: 3049/5346 cut-off events. [2024-05-12 12:42:41,055 INFO L125 PetriNetUnfolderBase]: For 247218/247218 co-relation queries the response was YES. [2024-05-12 12:42:41,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44600 conditions, 5346 events. 3049/5346 cut-off events. For 247218/247218 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 35886 event pairs, 789 based on Foata normal form. 2/5217 useless extension candidates. Maximal degree in co-relation 44378. Up to 4545 conditions per place. [2024-05-12 12:42:41,164 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 489 selfloop transitions, 68 changer transitions 0/563 dead transitions. [2024-05-12 12:42:41,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 563 transitions, 10609 flow [2024-05-12 12:42:41,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:42:41,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:42:41,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-05-12 12:42:41,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4149184149184149 [2024-05-12 12:42:41,166 INFO L175 Difference]: Start difference. First operand has 442 places, 518 transitions, 9162 flow. Second operand 11 states and 178 transitions. [2024-05-12 12:42:41,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 563 transitions, 10609 flow [2024-05-12 12:42:42,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 563 transitions, 10245 flow, removed 96 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:42,883 INFO L231 Difference]: Finished difference. Result has 445 places, 522 transitions, 9140 flow [2024-05-12 12:42:42,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8798, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9140, PETRI_PLACES=445, PETRI_TRANSITIONS=522} [2024-05-12 12:42:42,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-05-12 12:42:42,884 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 522 transitions, 9140 flow [2024-05-12 12:42:42,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:42,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:42,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 12:42:42,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 12:42:42,885 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:42,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:42,885 INFO L85 PathProgramCache]: Analyzing trace with hash 2090929619, now seen corresponding path program 2 times [2024-05-12 12:42:42,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:42,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076004293] [2024-05-12 12:42:42,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:42,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:42,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:44,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:44,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:44,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076004293] [2024-05-12 12:42:44,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076004293] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:44,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:44,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:44,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604333454] [2024-05-12 12:42:44,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:44,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:44,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:44,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:44,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:44,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:44,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 522 transitions, 9140 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:44,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:44,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:44,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:45,894 INFO L124 PetriNetUnfolderBase]: 3069/5379 cut-off events. [2024-05-12 12:42:45,894 INFO L125 PetriNetUnfolderBase]: For 255240/255240 co-relation queries the response was YES. [2024-05-12 12:42:45,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45024 conditions, 5379 events. 3069/5379 cut-off events. For 255240/255240 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 36204 event pairs, 856 based on Foata normal form. 2/5250 useless extension candidates. Maximal degree in co-relation 44802. Up to 4658 conditions per place. [2024-05-12 12:42:45,990 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 480 selfloop transitions, 81 changer transitions 0/567 dead transitions. [2024-05-12 12:42:45,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 567 transitions, 10857 flow [2024-05-12 12:42:45,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:45,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:45,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-05-12 12:42:45,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4256410256410256 [2024-05-12 12:42:45,993 INFO L175 Difference]: Start difference. First operand has 445 places, 522 transitions, 9140 flow. Second operand 10 states and 166 transitions. [2024-05-12 12:42:45,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 567 transitions, 10857 flow [2024-05-12 12:42:48,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 567 transitions, 10606 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:48,025 INFO L231 Difference]: Finished difference. Result has 449 places, 529 transitions, 9516 flow [2024-05-12 12:42:48,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8889, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9516, PETRI_PLACES=449, PETRI_TRANSITIONS=529} [2024-05-12 12:42:48,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-05-12 12:42:48,025 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 529 transitions, 9516 flow [2024-05-12 12:42:48,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:48,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:48,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:48,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 12:42:48,026 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:48,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:48,026 INFO L85 PathProgramCache]: Analyzing trace with hash 2090924039, now seen corresponding path program 3 times [2024-05-12 12:42:48,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:48,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757084266] [2024-05-12 12:42:48,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:48,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:48,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:49,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:49,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:49,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757084266] [2024-05-12 12:42:49,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757084266] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:49,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:49,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:42:49,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106604610] [2024-05-12 12:42:49,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:49,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:42:49,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:49,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:42:49,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:42:49,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:49,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 529 transitions, 9516 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:49,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:49,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:49,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:50,781 INFO L124 PetriNetUnfolderBase]: 3085/5407 cut-off events. [2024-05-12 12:42:50,782 INFO L125 PetriNetUnfolderBase]: For 266407/266407 co-relation queries the response was YES. [2024-05-12 12:42:50,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45398 conditions, 5407 events. 3085/5407 cut-off events. For 266407/266407 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 36435 event pairs, 857 based on Foata normal form. 2/5278 useless extension candidates. Maximal degree in co-relation 45173. Up to 4736 conditions per place. [2024-05-12 12:42:50,883 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 516 selfloop transitions, 49 changer transitions 0/571 dead transitions. [2024-05-12 12:42:50,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 571 transitions, 11005 flow [2024-05-12 12:42:50,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:50,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:50,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-05-12 12:42:50,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4307692307692308 [2024-05-12 12:42:50,886 INFO L175 Difference]: Start difference. First operand has 449 places, 529 transitions, 9516 flow. Second operand 10 states and 168 transitions. [2024-05-12 12:42:50,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 571 transitions, 11005 flow [2024-05-12 12:42:52,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 571 transitions, 10608 flow, removed 166 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:52,865 INFO L231 Difference]: Finished difference. Result has 455 places, 532 transitions, 9394 flow [2024-05-12 12:42:52,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9119, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9394, PETRI_PLACES=455, PETRI_TRANSITIONS=532} [2024-05-12 12:42:52,866 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-05-12 12:42:52,866 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 532 transitions, 9394 flow [2024-05-12 12:42:52,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:52,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:52,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:52,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 12:42:52,867 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:52,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:52,867 INFO L85 PathProgramCache]: Analyzing trace with hash -2033377269, now seen corresponding path program 4 times [2024-05-12 12:42:52,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:52,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150730353] [2024-05-12 12:42:52,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:52,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:52,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:54,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:54,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:54,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150730353] [2024-05-12 12:42:54,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150730353] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:54,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:54,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:54,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990228009] [2024-05-12 12:42:54,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:54,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:54,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:54,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:54,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:54,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:54,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 532 transitions, 9394 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:54,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:54,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:54,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:55,918 INFO L124 PetriNetUnfolderBase]: 3101/5435 cut-off events. [2024-05-12 12:42:55,918 INFO L125 PetriNetUnfolderBase]: For 272592/272592 co-relation queries the response was YES. [2024-05-12 12:42:56,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45674 conditions, 5435 events. 3101/5435 cut-off events. For 272592/272592 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 36633 event pairs, 863 based on Foata normal form. 2/5306 useless extension candidates. Maximal degree in co-relation 45446. Up to 4722 conditions per place. [2024-05-12 12:42:56,036 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 503 selfloop transitions, 63 changer transitions 0/572 dead transitions. [2024-05-12 12:42:56,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 572 transitions, 10883 flow [2024-05-12 12:42:56,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:56,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:56,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-05-12 12:42:56,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41794871794871796 [2024-05-12 12:42:56,038 INFO L175 Difference]: Start difference. First operand has 455 places, 532 transitions, 9394 flow. Second operand 10 states and 163 transitions. [2024-05-12 12:42:56,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 572 transitions, 10883 flow [2024-05-12 12:42:58,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 572 transitions, 10641 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:58,064 INFO L231 Difference]: Finished difference. Result has 460 places, 535 transitions, 9497 flow [2024-05-12 12:42:58,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9152, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9497, PETRI_PLACES=460, PETRI_TRANSITIONS=535} [2024-05-12 12:42:58,065 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-05-12 12:42:58,065 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 535 transitions, 9497 flow [2024-05-12 12:42:58,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:58,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:58,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:58,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 12:42:58,066 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:58,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:58,066 INFO L85 PathProgramCache]: Analyzing trace with hash 488980559, now seen corresponding path program 1 times [2024-05-12 12:42:58,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:58,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991482495] [2024-05-12 12:42:58,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:58,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:58,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:59,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:59,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:59,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991482495] [2024-05-12 12:42:59,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991482495] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:59,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:59,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:42:59,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567887617] [2024-05-12 12:42:59,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:59,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:42:59,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:59,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:42:59,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:42:59,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:42:59,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 535 transitions, 9497 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:59,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:59,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:42:59,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:01,781 INFO L124 PetriNetUnfolderBase]: 3130/5483 cut-off events. [2024-05-12 12:43:01,781 INFO L125 PetriNetUnfolderBase]: For 275462/275462 co-relation queries the response was YES. [2024-05-12 12:43:01,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46038 conditions, 5483 events. 3130/5483 cut-off events. For 275462/275462 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36993 event pairs, 862 based on Foata normal form. 2/5353 useless extension candidates. Maximal degree in co-relation 45808. Up to 4780 conditions per place. [2024-05-12 12:43:01,885 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 527 selfloop transitions, 48 changer transitions 0/581 dead transitions. [2024-05-12 12:43:01,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 581 transitions, 11085 flow [2024-05-12 12:43:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:01,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:01,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-05-12 12:43:01,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4461538461538462 [2024-05-12 12:43:01,887 INFO L175 Difference]: Start difference. First operand has 460 places, 535 transitions, 9497 flow. Second operand 10 states and 174 transitions. [2024-05-12 12:43:01,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 581 transitions, 11085 flow [2024-05-12 12:43:04,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 581 transitions, 10772 flow, removed 95 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:04,049 INFO L231 Difference]: Finished difference. Result has 463 places, 538 transitions, 9390 flow [2024-05-12 12:43:04,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9184, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9390, PETRI_PLACES=463, PETRI_TRANSITIONS=538} [2024-05-12 12:43:04,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-05-12 12:43:04,050 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 538 transitions, 9390 flow [2024-05-12 12:43:04,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:04,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:04,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 12:43:04,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 12:43:04,051 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:04,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:04,051 INFO L85 PathProgramCache]: Analyzing trace with hash 483408650, now seen corresponding path program 1 times [2024-05-12 12:43:04,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:04,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079548610] [2024-05-12 12:43:04,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:04,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:04,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:05,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:05,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:05,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079548610] [2024-05-12 12:43:05,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079548610] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:05,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:05,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:43:05,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272013861] [2024-05-12 12:43:05,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:05,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:43:05,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:05,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:43:05,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:43:05,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:05,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 538 transitions, 9390 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:05,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:05,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:05,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:07,457 INFO L124 PetriNetUnfolderBase]: 3144/5518 cut-off events. [2024-05-12 12:43:07,457 INFO L125 PetriNetUnfolderBase]: For 266147/266147 co-relation queries the response was YES. [2024-05-12 12:43:07,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46134 conditions, 5518 events. 3144/5518 cut-off events. For 266147/266147 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 37380 event pairs, 872 based on Foata normal form. 1/5383 useless extension candidates. Maximal degree in co-relation 45903. Up to 4724 conditions per place. [2024-05-12 12:43:07,582 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 489 selfloop transitions, 89 changer transitions 0/584 dead transitions. [2024-05-12 12:43:07,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 584 transitions, 11113 flow [2024-05-12 12:43:07,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:07,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:07,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 12:43:07,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-05-12 12:43:07,583 INFO L175 Difference]: Start difference. First operand has 463 places, 538 transitions, 9390 flow. Second operand 10 states and 169 transitions. [2024-05-12 12:43:07,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 584 transitions, 11113 flow [2024-05-12 12:43:10,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 584 transitions, 10803 flow, removed 110 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:10,084 INFO L231 Difference]: Finished difference. Result has 466 places, 542 transitions, 9553 flow [2024-05-12 12:43:10,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9126, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9553, PETRI_PLACES=466, PETRI_TRANSITIONS=542} [2024-05-12 12:43:10,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-05-12 12:43:10,084 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 542 transitions, 9553 flow [2024-05-12 12:43:10,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:10,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:10,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:10,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 12:43:10,085 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:10,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:10,086 INFO L85 PathProgramCache]: Analyzing trace with hash -791571561, now seen corresponding path program 5 times [2024-05-12 12:43:10,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:10,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295007193] [2024-05-12 12:43:10,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:10,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:10,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:11,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 12:43:11,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:11,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295007193] [2024-05-12 12:43:11,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295007193] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:11,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:11,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:43:11,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20123266] [2024-05-12 12:43:11,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:11,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:43:11,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:11,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:43:11,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:43:11,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:11,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 542 transitions, 9553 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:11,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:11,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:11,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:13,295 INFO L124 PetriNetUnfolderBase]: 3159/5543 cut-off events. [2024-05-12 12:43:13,296 INFO L125 PetriNetUnfolderBase]: For 278041/278041 co-relation queries the response was YES. [2024-05-12 12:43:13,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46246 conditions, 5543 events. 3159/5543 cut-off events. For 278041/278041 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 37576 event pairs, 838 based on Foata normal form. 2/5408 useless extension candidates. Maximal degree in co-relation 46013. Up to 4763 conditions per place. [2024-05-12 12:43:13,387 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 493 selfloop transitions, 81 changer transitions 0/580 dead transitions. [2024-05-12 12:43:13,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 580 transitions, 11061 flow [2024-05-12 12:43:13,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:13,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:13,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-05-12 12:43:13,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44358974358974357 [2024-05-12 12:43:13,389 INFO L175 Difference]: Start difference. First operand has 466 places, 542 transitions, 9553 flow. Second operand 10 states and 173 transitions. [2024-05-12 12:43:13,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 580 transitions, 11061 flow [2024-05-12 12:43:15,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 580 transitions, 10602 flow, removed 126 selfloop flow, removed 10 redundant places. [2024-05-12 12:43:15,712 INFO L231 Difference]: Finished difference. Result has 466 places, 544 transitions, 9433 flow [2024-05-12 12:43:15,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9096, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9433, PETRI_PLACES=466, PETRI_TRANSITIONS=544} [2024-05-12 12:43:15,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-05-12 12:43:15,713 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 544 transitions, 9433 flow [2024-05-12 12:43:15,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:15,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:15,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:15,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 12:43:15,713 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:15,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:15,714 INFO L85 PathProgramCache]: Analyzing trace with hash -220122335, now seen corresponding path program 6 times [2024-05-12 12:43:15,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:15,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447095707] [2024-05-12 12:43:15,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:15,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:15,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:16,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:16,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:16,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447095707] [2024-05-12 12:43:16,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447095707] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:16,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:16,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:43:16,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020677867] [2024-05-12 12:43:16,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:16,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:43:16,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:16,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:43:16,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:43:16,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:16,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 544 transitions, 9433 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:16,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:16,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:16,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:18,666 INFO L124 PetriNetUnfolderBase]: 3174/5568 cut-off events. [2024-05-12 12:43:18,666 INFO L125 PetriNetUnfolderBase]: For 286593/286593 co-relation queries the response was YES. [2024-05-12 12:43:18,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46163 conditions, 5568 events. 3174/5568 cut-off events. For 286593/286593 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 37811 event pairs, 839 based on Foata normal form. 2/5433 useless extension candidates. Maximal degree in co-relation 45932. Up to 4788 conditions per place. [2024-05-12 12:43:18,764 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 497 selfloop transitions, 79 changer transitions 0/582 dead transitions. [2024-05-12 12:43:18,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 582 transitions, 10941 flow [2024-05-12 12:43:18,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:18,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:18,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 12:43:18,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43846153846153846 [2024-05-12 12:43:18,766 INFO L175 Difference]: Start difference. First operand has 466 places, 544 transitions, 9433 flow. Second operand 10 states and 171 transitions. [2024-05-12 12:43:18,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 582 transitions, 10941 flow [2024-05-12 12:43:20,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 582 transitions, 10620 flow, removed 81 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:21,002 INFO L231 Difference]: Finished difference. Result has 468 places, 546 transitions, 9449 flow [2024-05-12 12:43:21,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9112, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9449, PETRI_PLACES=468, PETRI_TRANSITIONS=546} [2024-05-12 12:43:21,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-05-12 12:43:21,003 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 546 transitions, 9449 flow [2024-05-12 12:43:21,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:21,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:21,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:21,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 12:43:21,004 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:21,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:21,004 INFO L85 PathProgramCache]: Analyzing trace with hash -763079909, now seen corresponding path program 7 times [2024-05-12 12:43:21,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:21,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937124379] [2024-05-12 12:43:21,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:21,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:21,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:22,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:22,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:22,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937124379] [2024-05-12 12:43:22,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937124379] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:22,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:22,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:43:22,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146521964] [2024-05-12 12:43:22,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:22,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:43:22,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:22,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:43:22,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:43:22,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:22,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 546 transitions, 9449 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:22,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:22,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:22,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:24,165 INFO L124 PetriNetUnfolderBase]: 3189/5593 cut-off events. [2024-05-12 12:43:24,165 INFO L125 PetriNetUnfolderBase]: For 293327/293327 co-relation queries the response was YES. [2024-05-12 12:43:24,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46388 conditions, 5593 events. 3189/5593 cut-off events. For 293327/293327 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 38054 event pairs, 786 based on Foata normal form. 2/5458 useless extension candidates. Maximal degree in co-relation 46156. Up to 4719 conditions per place. [2024-05-12 12:43:24,281 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 491 selfloop transitions, 90 changer transitions 0/587 dead transitions. [2024-05-12 12:43:24,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 587 transitions, 11015 flow [2024-05-12 12:43:24,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:24,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:24,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-05-12 12:43:24,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-05-12 12:43:24,283 INFO L175 Difference]: Start difference. First operand has 468 places, 546 transitions, 9449 flow. Second operand 10 states and 175 transitions. [2024-05-12 12:43:24,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 587 transitions, 11015 flow [2024-05-12 12:43:26,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 587 transitions, 10694 flow, removed 83 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:26,569 INFO L231 Difference]: Finished difference. Result has 470 places, 548 transitions, 9491 flow [2024-05-12 12:43:26,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9128, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9491, PETRI_PLACES=470, PETRI_TRANSITIONS=548} [2024-05-12 12:43:26,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-05-12 12:43:26,570 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 548 transitions, 9491 flow [2024-05-12 12:43:26,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:26,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:26,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 12:43:26,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 12:43:26,571 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:26,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:26,571 INFO L85 PathProgramCache]: Analyzing trace with hash -956809573, now seen corresponding path program 2 times [2024-05-12 12:43:26,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:26,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014736657] [2024-05-12 12:43:26,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:26,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:26,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:28,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:28,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:28,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014736657] [2024-05-12 12:43:28,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014736657] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:28,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:28,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:43:28,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292740542] [2024-05-12 12:43:28,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:28,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:43:28,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:28,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:43:28,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:43:28,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:28,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 548 transitions, 9491 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:28,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:28,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:28,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:30,556 INFO L124 PetriNetUnfolderBase]: 3215/5639 cut-off events. [2024-05-12 12:43:30,557 INFO L125 PetriNetUnfolderBase]: For 297827/297827 co-relation queries the response was YES. [2024-05-12 12:43:30,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46711 conditions, 5639 events. 3215/5639 cut-off events. For 297827/297827 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 38392 event pairs, 843 based on Foata normal form. 2/5502 useless extension candidates. Maximal degree in co-relation 46478. Up to 4793 conditions per place. [2024-05-12 12:43:30,648 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 503 selfloop transitions, 87 changer transitions 0/596 dead transitions. [2024-05-12 12:43:30,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 596 transitions, 11104 flow [2024-05-12 12:43:30,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:43:30,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:43:30,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-05-12 12:43:30,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44988344988344986 [2024-05-12 12:43:30,649 INFO L175 Difference]: Start difference. First operand has 470 places, 548 transitions, 9491 flow. Second operand 11 states and 193 transitions. [2024-05-12 12:43:30,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 596 transitions, 11104 flow [2024-05-12 12:43:33,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 596 transitions, 10757 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:33,036 INFO L231 Difference]: Finished difference. Result has 473 places, 551 transitions, 9511 flow [2024-05-12 12:43:33,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9144, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9511, PETRI_PLACES=473, PETRI_TRANSITIONS=551} [2024-05-12 12:43:33,037 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-05-12 12:43:33,037 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 551 transitions, 9511 flow [2024-05-12 12:43:33,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:33,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:33,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:33,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 12:43:33,037 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:33,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:33,038 INFO L85 PathProgramCache]: Analyzing trace with hash -755728259, now seen corresponding path program 8 times [2024-05-12 12:43:33,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:33,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504613718] [2024-05-12 12:43:33,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:33,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:33,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:34,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:34,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:34,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504613718] [2024-05-12 12:43:34,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504613718] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:34,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:34,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:43:34,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477860535] [2024-05-12 12:43:34,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:34,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:43:34,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:34,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:43:34,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:43:34,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:34,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 551 transitions, 9511 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:34,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:34,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:34,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:36,488 INFO L124 PetriNetUnfolderBase]: 3230/5658 cut-off events. [2024-05-12 12:43:36,488 INFO L125 PetriNetUnfolderBase]: For 303782/303782 co-relation queries the response was YES. [2024-05-12 12:43:36,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46917 conditions, 5658 events. 3230/5658 cut-off events. For 303782/303782 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 38497 event pairs, 774 based on Foata normal form. 2/5523 useless extension candidates. Maximal degree in co-relation 46683. Up to 4674 conditions per place. [2024-05-12 12:43:36,601 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 481 selfloop transitions, 106 changer transitions 0/593 dead transitions. [2024-05-12 12:43:36,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 593 transitions, 11101 flow [2024-05-12 12:43:36,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:36,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:36,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-05-12 12:43:36,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564102564102564 [2024-05-12 12:43:36,602 INFO L175 Difference]: Start difference. First operand has 473 places, 551 transitions, 9511 flow. Second operand 10 states and 178 transitions. [2024-05-12 12:43:36,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 593 transitions, 11101 flow [2024-05-12 12:43:39,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 593 transitions, 10762 flow, removed 85 selfloop flow, removed 9 redundant places. [2024-05-12 12:43:39,495 INFO L231 Difference]: Finished difference. Result has 474 places, 553 transitions, 9573 flow [2024-05-12 12:43:39,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9172, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9573, PETRI_PLACES=474, PETRI_TRANSITIONS=553} [2024-05-12 12:43:39,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-05-12 12:43:39,495 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 553 transitions, 9573 flow [2024-05-12 12:43:39,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:39,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:39,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:39,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 12:43:39,496 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:39,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:39,496 INFO L85 PathProgramCache]: Analyzing trace with hash -962531429, now seen corresponding path program 9 times [2024-05-12 12:43:39,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:39,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020032154] [2024-05-12 12:43:39,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:39,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:39,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:40,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:40,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:40,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020032154] [2024-05-12 12:43:40,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020032154] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:40,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:40,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:43:40,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719316685] [2024-05-12 12:43:40,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:40,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:43:40,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:40,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:43:40,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:43:40,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:40,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 553 transitions, 9573 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:40,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:40,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:40,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:42,497 INFO L124 PetriNetUnfolderBase]: 3245/5683 cut-off events. [2024-05-12 12:43:42,498 INFO L125 PetriNetUnfolderBase]: For 314281/314281 co-relation queries the response was YES. [2024-05-12 12:43:42,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47311 conditions, 5683 events. 3245/5683 cut-off events. For 314281/314281 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 38690 event pairs, 854 based on Foata normal form. 2/5548 useless extension candidates. Maximal degree in co-relation 47076. Up to 4905 conditions per place. [2024-05-12 12:43:42,603 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 505 selfloop transitions, 79 changer transitions 0/590 dead transitions. [2024-05-12 12:43:42,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 590 transitions, 11081 flow [2024-05-12 12:43:42,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:42,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:42,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-05-12 12:43:42,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:43:42,604 INFO L175 Difference]: Start difference. First operand has 474 places, 553 transitions, 9573 flow. Second operand 10 states and 170 transitions. [2024-05-12 12:43:42,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 590 transitions, 11081 flow [2024-05-12 12:43:44,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 590 transitions, 10720 flow, removed 88 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:44,979 INFO L231 Difference]: Finished difference. Result has 477 places, 555 transitions, 9563 flow [2024-05-12 12:43:44,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9212, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9563, PETRI_PLACES=477, PETRI_TRANSITIONS=555} [2024-05-12 12:43:44,979 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 434 predicate places. [2024-05-12 12:43:44,979 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 555 transitions, 9563 flow [2024-05-12 12:43:44,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:44,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:44,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:44,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 12:43:44,980 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:44,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:44,980 INFO L85 PathProgramCache]: Analyzing trace with hash -763085489, now seen corresponding path program 10 times [2024-05-12 12:43:44,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:44,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374915743] [2024-05-12 12:43:44,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:44,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:45,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:46,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:46,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:46,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374915743] [2024-05-12 12:43:46,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374915743] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:46,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:46,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:43:46,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114286542] [2024-05-12 12:43:46,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:46,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:43:46,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:46,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:43:46,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:43:46,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:46,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 555 transitions, 9563 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:46,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:46,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:46,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:48,314 INFO L124 PetriNetUnfolderBase]: 3260/5714 cut-off events. [2024-05-12 12:43:48,315 INFO L125 PetriNetUnfolderBase]: For 320871/320871 co-relation queries the response was YES. [2024-05-12 12:43:48,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47451 conditions, 5714 events. 3260/5714 cut-off events. For 320871/320871 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 39018 event pairs, 791 based on Foata normal form. 2/5577 useless extension candidates. Maximal degree in co-relation 47215. Up to 4834 conditions per place. [2024-05-12 12:43:48,429 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 502 selfloop transitions, 88 changer transitions 0/596 dead transitions. [2024-05-12 12:43:48,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 596 transitions, 11155 flow [2024-05-12 12:43:48,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:48,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:48,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-05-12 12:43:48,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44358974358974357 [2024-05-12 12:43:48,431 INFO L175 Difference]: Start difference. First operand has 477 places, 555 transitions, 9563 flow. Second operand 10 states and 173 transitions. [2024-05-12 12:43:48,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 596 transitions, 11155 flow [2024-05-12 12:43:50,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 596 transitions, 10820 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:50,757 INFO L231 Difference]: Finished difference. Result has 479 places, 557 transitions, 9601 flow [2024-05-12 12:43:50,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9228, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9601, PETRI_PLACES=479, PETRI_TRANSITIONS=557} [2024-05-12 12:43:50,758 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-05-12 12:43:50,758 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 557 transitions, 9601 flow [2024-05-12 12:43:50,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:50,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:50,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:50,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 12:43:50,759 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:50,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:50,759 INFO L85 PathProgramCache]: Analyzing trace with hash -191415357, now seen corresponding path program 3 times [2024-05-12 12:43:50,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:50,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050790869] [2024-05-12 12:43:50,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:50,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:50,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:52,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:52,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:52,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050790869] [2024-05-12 12:43:52,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050790869] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:52,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:52,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:43:52,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774887121] [2024-05-12 12:43:52,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:52,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:43:52,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:52,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:43:52,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:43:52,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:43:52,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 557 transitions, 9601 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:52,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:52,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:43:52,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:55,020 INFO L124 PetriNetUnfolderBase]: 3286/5754 cut-off events. [2024-05-12 12:43:55,020 INFO L125 PetriNetUnfolderBase]: For 324162/324162 co-relation queries the response was YES. [2024-05-12 12:43:55,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47753 conditions, 5754 events. 3286/5754 cut-off events. For 324162/324162 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 39329 event pairs, 794 based on Foata normal form. 2/5617 useless extension candidates. Maximal degree in co-relation 47516. Up to 4824 conditions per place. [2024-05-12 12:43:55,135 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 507 selfloop transitions, 95 changer transitions 0/608 dead transitions. [2024-05-12 12:43:55,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 608 transitions, 11288 flow [2024-05-12 12:43:55,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:43:55,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:43:55,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-05-12 12:43:55,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-05-12 12:43:55,136 INFO L175 Difference]: Start difference. First operand has 479 places, 557 transitions, 9601 flow. Second operand 11 states and 195 transitions. [2024-05-12 12:43:55,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 608 transitions, 11288 flow [2024-05-12 12:43:58,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 608 transitions, 10931 flow, removed 92 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:58,186 INFO L231 Difference]: Finished difference. Result has 483 places, 561 transitions, 9654 flow [2024-05-12 12:43:58,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9244, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9654, PETRI_PLACES=483, PETRI_TRANSITIONS=561} [2024-05-12 12:43:58,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-05-12 12:43:58,187 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 561 transitions, 9654 flow [2024-05-12 12:43:58,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:58,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:58,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:58,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 12:43:58,187 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:58,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:58,188 INFO L85 PathProgramCache]: Analyzing trace with hash -183996406, now seen corresponding path program 1 times [2024-05-12 12:43:58,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:58,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158193746] [2024-05-12 12:43:58,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:58,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:58,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:00,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:00,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:00,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158193746] [2024-05-12 12:44:00,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158193746] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:00,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:00,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:44:00,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620956113] [2024-05-12 12:44:00,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:00,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:44:00,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:00,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:44:00,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:44:00,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:00,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 561 transitions, 9654 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:00,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:00,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:00,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:02,691 INFO L124 PetriNetUnfolderBase]: 3310/5802 cut-off events. [2024-05-12 12:44:02,691 INFO L125 PetriNetUnfolderBase]: For 328581/328581 co-relation queries the response was YES. [2024-05-12 12:44:02,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48072 conditions, 5802 events. 3310/5802 cut-off events. For 328581/328581 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 39847 event pairs, 921 based on Foata normal form. 2/5664 useless extension candidates. Maximal degree in co-relation 47833. Up to 5013 conditions per place. [2024-05-12 12:44:02,799 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 546 selfloop transitions, 62 changer transitions 0/614 dead transitions. [2024-05-12 12:44:02,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 614 transitions, 11455 flow [2024-05-12 12:44:02,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:02,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:02,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-05-12 12:44:02,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4405594405594406 [2024-05-12 12:44:02,801 INFO L175 Difference]: Start difference. First operand has 483 places, 561 transitions, 9654 flow. Second operand 11 states and 189 transitions. [2024-05-12 12:44:02,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 614 transitions, 11455 flow [2024-05-12 12:44:05,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 614 transitions, 11084 flow, removed 95 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:05,596 INFO L231 Difference]: Finished difference. Result has 488 places, 567 transitions, 9770 flow [2024-05-12 12:44:05,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9283, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9770, PETRI_PLACES=488, PETRI_TRANSITIONS=567} [2024-05-12 12:44:05,596 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-05-12 12:44:05,597 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 567 transitions, 9770 flow [2024-05-12 12:44:05,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:05,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:05,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 12:44:05,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 12:44:05,597 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:05,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:05,597 INFO L85 PathProgramCache]: Analyzing trace with hash -183996747, now seen corresponding path program 4 times [2024-05-12 12:44:05,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:05,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903652303] [2024-05-12 12:44:05,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:05,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:05,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:07,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 12:44:07,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:07,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903652303] [2024-05-12 12:44:07,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903652303] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:07,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:07,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:44:07,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924866297] [2024-05-12 12:44:07,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:07,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:44:07,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:07,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:44:07,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:44:07,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:07,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 567 transitions, 9770 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:07,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:07,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:07,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:10,529 INFO L124 PetriNetUnfolderBase]: 3372/5921 cut-off events. [2024-05-12 12:44:10,529 INFO L125 PetriNetUnfolderBase]: For 353793/353793 co-relation queries the response was YES. [2024-05-12 12:44:10,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49316 conditions, 5921 events. 3372/5921 cut-off events. For 353793/353793 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 40820 event pairs, 748 based on Foata normal form. 2/5774 useless extension candidates. Maximal degree in co-relation 49074. Up to 4358 conditions per place. [2024-05-12 12:44:10,630 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 475 selfloop transitions, 139 changer transitions 0/620 dead transitions. [2024-05-12 12:44:10,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 620 transitions, 11916 flow [2024-05-12 12:44:10,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:10,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:10,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-05-12 12:44:10,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4794871794871795 [2024-05-12 12:44:10,631 INFO L175 Difference]: Start difference. First operand has 488 places, 567 transitions, 9770 flow. Second operand 10 states and 187 transitions. [2024-05-12 12:44:10,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 620 transitions, 11916 flow [2024-05-12 12:44:13,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 620 transitions, 11561 flow, removed 144 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:13,822 INFO L231 Difference]: Finished difference. Result has 493 places, 573 transitions, 9954 flow [2024-05-12 12:44:13,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9415, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9954, PETRI_PLACES=493, PETRI_TRANSITIONS=573} [2024-05-12 12:44:13,822 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-05-12 12:44:13,822 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 573 transitions, 9954 flow [2024-05-12 12:44:13,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:13,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:13,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:13,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 12:44:13,823 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:13,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:13,823 INFO L85 PathProgramCache]: Analyzing trace with hash -13455379, now seen corresponding path program 5 times [2024-05-12 12:44:13,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:13,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012317490] [2024-05-12 12:44:13,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:13,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:13,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:16,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 12:44:16,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:16,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012317490] [2024-05-12 12:44:16,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012317490] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:16,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:16,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:44:16,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318393376] [2024-05-12 12:44:16,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:16,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:44:16,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:16,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:44:16,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:44:16,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:16,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 573 transitions, 9954 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:16,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:16,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:16,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:18,381 INFO L124 PetriNetUnfolderBase]: 3386/5994 cut-off events. [2024-05-12 12:44:18,382 INFO L125 PetriNetUnfolderBase]: For 352400/352400 co-relation queries the response was YES. [2024-05-12 12:44:18,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50120 conditions, 5994 events. 3386/5994 cut-off events. For 352400/352400 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 41768 event pairs, 782 based on Foata normal form. 2/5830 useless extension candidates. Maximal degree in co-relation 49875. Up to 4841 conditions per place. [2024-05-12 12:44:18,497 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 503 selfloop transitions, 117 changer transitions 0/626 dead transitions. [2024-05-12 12:44:18,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 626 transitions, 11703 flow [2024-05-12 12:44:18,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:18,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:18,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-05-12 12:44:18,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46386946386946387 [2024-05-12 12:44:18,498 INFO L175 Difference]: Start difference. First operand has 493 places, 573 transitions, 9954 flow. Second operand 11 states and 199 transitions. [2024-05-12 12:44:18,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 626 transitions, 11703 flow [2024-05-12 12:44:21,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 626 transitions, 11489 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:21,119 INFO L231 Difference]: Finished difference. Result has 499 places, 577 transitions, 10212 flow [2024-05-12 12:44:21,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9756, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10212, PETRI_PLACES=499, PETRI_TRANSITIONS=577} [2024-05-12 12:44:21,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-05-12 12:44:21,120 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 577 transitions, 10212 flow [2024-05-12 12:44:21,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:21,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:21,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:21,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 12:44:21,120 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:21,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:21,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1114335507, now seen corresponding path program 11 times [2024-05-12 12:44:21,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:21,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575052923] [2024-05-12 12:44:21,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:21,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:21,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:22,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:22,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:22,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575052923] [2024-05-12 12:44:22,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575052923] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:22,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:22,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:44:22,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753179794] [2024-05-12 12:44:22,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:22,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:44:22,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:22,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:44:22,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:44:22,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:22,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 577 transitions, 10212 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:22,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:22,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:22,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:24,441 INFO L124 PetriNetUnfolderBase]: 3401/5951 cut-off events. [2024-05-12 12:44:24,442 INFO L125 PetriNetUnfolderBase]: For 363531/363534 co-relation queries the response was YES. [2024-05-12 12:44:24,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50729 conditions, 5951 events. 3401/5951 cut-off events. For 363531/363534 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 40917 event pairs, 916 based on Foata normal form. 2/5805 useless extension candidates. Maximal degree in co-relation 50481. Up to 5152 conditions per place. [2024-05-12 12:44:24,564 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 533 selfloop transitions, 75 changer transitions 0/614 dead transitions. [2024-05-12 12:44:24,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 614 transitions, 11818 flow [2024-05-12 12:44:24,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:24,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:24,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-05-12 12:44:24,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4282051282051282 [2024-05-12 12:44:24,574 INFO L175 Difference]: Start difference. First operand has 499 places, 577 transitions, 10212 flow. Second operand 10 states and 167 transitions. [2024-05-12 12:44:24,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 614 transitions, 11818 flow [2024-05-12 12:44:27,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 614 transitions, 11415 flow, removed 93 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:27,806 INFO L231 Difference]: Finished difference. Result has 502 places, 579 transitions, 10166 flow [2024-05-12 12:44:27,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9809, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10166, PETRI_PLACES=502, PETRI_TRANSITIONS=579} [2024-05-12 12:44:27,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-05-12 12:44:27,807 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 579 transitions, 10166 flow [2024-05-12 12:44:27,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:27,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:27,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:27,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 12:44:27,808 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:27,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:27,809 INFO L85 PathProgramCache]: Analyzing trace with hash 5522437, now seen corresponding path program 6 times [2024-05-12 12:44:27,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:27,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822295584] [2024-05-12 12:44:27,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:27,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:27,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:29,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:29,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:29,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822295584] [2024-05-12 12:44:29,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822295584] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:29,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:29,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:44:29,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896135240] [2024-05-12 12:44:29,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:29,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:44:29,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:29,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:44:29,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:44:29,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:29,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 579 transitions, 10166 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:29,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:29,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:29,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:31,846 INFO L124 PetriNetUnfolderBase]: 3457/6049 cut-off events. [2024-05-12 12:44:31,846 INFO L125 PetriNetUnfolderBase]: For 387901/387904 co-relation queries the response was YES. [2024-05-12 12:44:31,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51790 conditions, 6049 events. 3457/6049 cut-off events. For 387901/387904 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 41766 event pairs, 525 based on Foata normal form. 2/5899 useless extension candidates. Maximal degree in co-relation 51541. Up to 4674 conditions per place. [2024-05-12 12:44:31,955 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 503 selfloop transitions, 136 changer transitions 0/645 dead transitions. [2024-05-12 12:44:31,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 645 transitions, 12584 flow [2024-05-12 12:44:31,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:44:31,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:44:31,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 218 transitions. [2024-05-12 12:44:31,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658119658119658 [2024-05-12 12:44:31,972 INFO L175 Difference]: Start difference. First operand has 502 places, 579 transitions, 10166 flow. Second operand 12 states and 218 transitions. [2024-05-12 12:44:31,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 645 transitions, 12584 flow [2024-05-12 12:44:35,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 645 transitions, 12239 flow, removed 99 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:35,277 INFO L231 Difference]: Finished difference. Result has 507 places, 585 transitions, 10538 flow [2024-05-12 12:44:35,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9821, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10538, PETRI_PLACES=507, PETRI_TRANSITIONS=585} [2024-05-12 12:44:35,277 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 464 predicate places. [2024-05-12 12:44:35,278 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 585 transitions, 10538 flow [2024-05-12 12:44:35,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:35,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:35,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:35,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-05-12 12:44:35,278 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:35,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:35,279 INFO L85 PathProgramCache]: Analyzing trace with hash 5253667, now seen corresponding path program 7 times [2024-05-12 12:44:35,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:35,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039861052] [2024-05-12 12:44:35,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:35,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:35,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:37,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:37,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:37,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039861052] [2024-05-12 12:44:37,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039861052] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:37,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:37,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:44:37,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859011076] [2024-05-12 12:44:37,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:37,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:44:37,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:37,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:44:37,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:44:37,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:37,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 585 transitions, 10538 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:37,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:37,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:37,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:39,454 INFO L124 PetriNetUnfolderBase]: 3513/6181 cut-off events. [2024-05-12 12:44:39,454 INFO L125 PetriNetUnfolderBase]: For 401522/401525 co-relation queries the response was YES. [2024-05-12 12:44:39,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53180 conditions, 6181 events. 3513/6181 cut-off events. For 401522/401525 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 43099 event pairs, 550 based on Foata normal form. 2/6017 useless extension candidates. Maximal degree in co-relation 52929. Up to 4713 conditions per place. [2024-05-12 12:44:39,580 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 502 selfloop transitions, 136 changer transitions 0/644 dead transitions. [2024-05-12 12:44:39,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 644 transitions, 12996 flow [2024-05-12 12:44:39,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:39,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:39,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-05-12 12:44:39,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-05-12 12:44:39,581 INFO L175 Difference]: Start difference. First operand has 507 places, 585 transitions, 10538 flow. Second operand 10 states and 185 transitions. [2024-05-12 12:44:39,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 644 transitions, 12996 flow [2024-05-12 12:44:43,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 644 transitions, 12492 flow, removed 165 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:43,153 INFO L231 Difference]: Finished difference. Result has 511 places, 596 transitions, 10777 flow [2024-05-12 12:44:43,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10102, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10777, PETRI_PLACES=511, PETRI_TRANSITIONS=596} [2024-05-12 12:44:43,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 468 predicate places. [2024-05-12 12:44:43,153 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 596 transitions, 10777 flow [2024-05-12 12:44:43,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:43,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:43,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:43,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-05-12 12:44:43,154 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:43,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:43,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1192585881, now seen corresponding path program 8 times [2024-05-12 12:44:43,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:43,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59132876] [2024-05-12 12:44:43,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:43,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:43,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:44,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 12:44:44,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:44,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59132876] [2024-05-12 12:44:44,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59132876] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:44,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:44,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:44:44,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285918644] [2024-05-12 12:44:44,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:44,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:44:44,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:44,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:44:44,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:44:45,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:45,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 596 transitions, 10777 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:45,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:45,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:45,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:47,432 INFO L124 PetriNetUnfolderBase]: 3527/6161 cut-off events. [2024-05-12 12:44:47,432 INFO L125 PetriNetUnfolderBase]: For 382292/382292 co-relation queries the response was YES. [2024-05-12 12:44:47,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52815 conditions, 6161 events. 3527/6161 cut-off events. For 382292/382292 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 42676 event pairs, 960 based on Foata normal form. 2/6016 useless extension candidates. Maximal degree in co-relation 52561. Up to 5492 conditions per place. [2024-05-12 12:44:47,546 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 602 selfloop transitions, 35 changer transitions 0/643 dead transitions. [2024-05-12 12:44:47,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 643 transitions, 12386 flow [2024-05-12 12:44:47,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:47,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:47,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-05-12 12:44:47,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43123543123543123 [2024-05-12 12:44:47,547 INFO L175 Difference]: Start difference. First operand has 511 places, 596 transitions, 10777 flow. Second operand 11 states and 185 transitions. [2024-05-12 12:44:47,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 643 transitions, 12386 flow [2024-05-12 12:44:50,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 643 transitions, 12004 flow, removed 119 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:50,948 INFO L231 Difference]: Finished difference. Result has 518 places, 601 transitions, 10567 flow [2024-05-12 12:44:50,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10415, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10567, PETRI_PLACES=518, PETRI_TRANSITIONS=601} [2024-05-12 12:44:50,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 475 predicate places. [2024-05-12 12:44:50,949 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 601 transitions, 10567 flow [2024-05-12 12:44:50,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:50,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:50,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:50,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-05-12 12:44:50,950 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:50,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:50,950 INFO L85 PathProgramCache]: Analyzing trace with hash 2040330049, now seen corresponding path program 12 times [2024-05-12 12:44:50,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:50,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204646072] [2024-05-12 12:44:50,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:50,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:50,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:52,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:52,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:52,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204646072] [2024-05-12 12:44:52,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204646072] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:52,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:52,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:44:52,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155027287] [2024-05-12 12:44:52,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:52,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:44:52,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:52,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:44:52,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:44:52,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:44:52,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 601 transitions, 10567 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:52,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:52,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:44:52,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:54,704 INFO L124 PetriNetUnfolderBase]: 3542/6200 cut-off events. [2024-05-12 12:44:54,704 INFO L125 PetriNetUnfolderBase]: For 389930/389933 co-relation queries the response was YES. [2024-05-12 12:44:54,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53147 conditions, 6200 events. 3542/6200 cut-off events. For 389930/389933 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 42938 event pairs, 937 based on Foata normal form. 2/6046 useless extension candidates. Maximal degree in co-relation 52890. Up to 5323 conditions per place. [2024-05-12 12:44:54,831 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 555 selfloop transitions, 80 changer transitions 0/641 dead transitions. [2024-05-12 12:44:54,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 641 transitions, 12271 flow [2024-05-12 12:44:54,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:54,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:54,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 12:44:54,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43846153846153846 [2024-05-12 12:44:54,833 INFO L175 Difference]: Start difference. First operand has 518 places, 601 transitions, 10567 flow. Second operand 10 states and 171 transitions. [2024-05-12 12:44:54,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 641 transitions, 12271 flow [2024-05-12 12:44:58,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 641 transitions, 12187 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-05-12 12:44:58,228 INFO L231 Difference]: Finished difference. Result has 519 places, 603 transitions, 10858 flow [2024-05-12 12:44:58,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10483, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10858, PETRI_PLACES=519, PETRI_TRANSITIONS=603} [2024-05-12 12:44:58,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 476 predicate places. [2024-05-12 12:44:58,229 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 603 transitions, 10858 flow [2024-05-12 12:44:58,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:58,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:58,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:58,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-05-12 12:44:58,230 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:58,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:58,230 INFO L85 PathProgramCache]: Analyzing trace with hash 785242177, now seen corresponding path program 9 times [2024-05-12 12:44:58,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:58,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154381049] [2024-05-12 12:44:58,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:58,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:58,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:00,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:00,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:00,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154381049] [2024-05-12 12:45:00,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154381049] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:00,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:00,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:45:00,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028884304] [2024-05-12 12:45:00,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:00,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:45:00,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:00,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:45:00,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:45:00,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:00,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 603 transitions, 10858 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:00,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:00,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:00,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:02,597 INFO L124 PetriNetUnfolderBase]: 3598/6298 cut-off events. [2024-05-12 12:45:02,598 INFO L125 PetriNetUnfolderBase]: For 425389/425392 co-relation queries the response was YES. [2024-05-12 12:45:02,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54851 conditions, 6298 events. 3598/6298 cut-off events. For 425389/425392 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 43787 event pairs, 893 based on Foata normal form. 2/6140 useless extension candidates. Maximal degree in co-relation 54594. Up to 5173 conditions per place. [2024-05-12 12:45:02,732 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 561 selfloop transitions, 100 changer transitions 0/667 dead transitions. [2024-05-12 12:45:02,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 667 transitions, 13198 flow [2024-05-12 12:45:02,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:45:02,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:45:02,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 214 transitions. [2024-05-12 12:45:02,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45726495726495725 [2024-05-12 12:45:02,733 INFO L175 Difference]: Start difference. First operand has 519 places, 603 transitions, 10858 flow. Second operand 12 states and 214 transitions. [2024-05-12 12:45:02,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 667 transitions, 13198 flow [2024-05-12 12:45:06,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 667 transitions, 12839 flow, removed 101 selfloop flow, removed 8 redundant places. [2024-05-12 12:45:06,420 INFO L231 Difference]: Finished difference. Result has 525 places, 611 transitions, 11187 flow [2024-05-12 12:45:06,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10499, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11187, PETRI_PLACES=525, PETRI_TRANSITIONS=611} [2024-05-12 12:45:06,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 482 predicate places. [2024-05-12 12:45:06,421 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 611 transitions, 11187 flow [2024-05-12 12:45:06,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:06,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:06,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:06,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-05-12 12:45:06,421 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:06,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:06,422 INFO L85 PathProgramCache]: Analyzing trace with hash -543050545, now seen corresponding path program 13 times [2024-05-12 12:45:06,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:06,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227461896] [2024-05-12 12:45:06,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:06,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:06,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:07,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:07,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:07,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227461896] [2024-05-12 12:45:07,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227461896] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:07,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:07,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:45:07,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054237529] [2024-05-12 12:45:07,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:07,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:45:07,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:07,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:45:07,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:45:07,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:07,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 611 transitions, 11187 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:07,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:07,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:07,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:10,405 INFO L124 PetriNetUnfolderBase]: 3613/6317 cut-off events. [2024-05-12 12:45:10,405 INFO L125 PetriNetUnfolderBase]: For 435746/435749 co-relation queries the response was YES. [2024-05-12 12:45:10,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55338 conditions, 6317 events. 3613/6317 cut-off events. For 435746/435749 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 43937 event pairs, 945 based on Foata normal form. 2/6161 useless extension candidates. Maximal degree in co-relation 55078. Up to 5397 conditions per place. [2024-05-12 12:45:10,534 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 560 selfloop transitions, 85 changer transitions 0/651 dead transitions. [2024-05-12 12:45:10,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 651 transitions, 12919 flow [2024-05-12 12:45:10,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:45:10,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:45:10,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-05-12 12:45:10,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43846153846153846 [2024-05-12 12:45:10,536 INFO L175 Difference]: Start difference. First operand has 525 places, 611 transitions, 11187 flow. Second operand 10 states and 171 transitions. [2024-05-12 12:45:10,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 651 transitions, 12919 flow [2024-05-12 12:45:14,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 651 transitions, 12534 flow, removed 142 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:14,034 INFO L231 Difference]: Finished difference. Result has 529 places, 613 transitions, 11194 flow [2024-05-12 12:45:14,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10802, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11194, PETRI_PLACES=529, PETRI_TRANSITIONS=613} [2024-05-12 12:45:14,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 486 predicate places. [2024-05-12 12:45:14,035 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 613 transitions, 11194 flow [2024-05-12 12:45:14,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:14,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:14,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:14,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-05-12 12:45:14,035 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:14,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:14,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1072122417, now seen corresponding path program 10 times [2024-05-12 12:45:14,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:14,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671912146] [2024-05-12 12:45:14,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:14,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:14,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:15,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:15,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:15,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671912146] [2024-05-12 12:45:15,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671912146] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:15,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:15,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:45:15,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070232061] [2024-05-12 12:45:15,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:15,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:45:15,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:15,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:45:15,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:45:15,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:15,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 613 transitions, 11194 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:15,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:15,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:15,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:18,141 INFO L124 PetriNetUnfolderBase]: 3685/6419 cut-off events. [2024-05-12 12:45:18,142 INFO L125 PetriNetUnfolderBase]: For 458840/458843 co-relation queries the response was YES. [2024-05-12 12:45:18,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57058 conditions, 6419 events. 3685/6419 cut-off events. For 458840/458843 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 44444 event pairs, 424 based on Foata normal form. 2/6267 useless extension candidates. Maximal degree in co-relation 56796. Up to 2620 conditions per place. [2024-05-12 12:45:18,282 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 405 selfloop transitions, 283 changer transitions 0/694 dead transitions. [2024-05-12 12:45:18,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 694 transitions, 14864 flow [2024-05-12 12:45:18,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:45:18,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:45:18,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 226 transitions. [2024-05-12 12:45:18,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4829059829059829 [2024-05-12 12:45:18,284 INFO L175 Difference]: Start difference. First operand has 529 places, 613 transitions, 11194 flow. Second operand 12 states and 226 transitions. [2024-05-12 12:45:18,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 694 transitions, 14864 flow [2024-05-12 12:45:22,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 694 transitions, 14486 flow, removed 106 selfloop flow, removed 8 redundant places. [2024-05-12 12:45:22,810 INFO L231 Difference]: Finished difference. Result has 535 places, 631 transitions, 12757 flow [2024-05-12 12:45:22,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10816, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12757, PETRI_PLACES=535, PETRI_TRANSITIONS=631} [2024-05-12 12:45:22,811 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 492 predicate places. [2024-05-12 12:45:22,811 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 631 transitions, 12757 flow [2024-05-12 12:45:22,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:22,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:22,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:22,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-05-12 12:45:22,812 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:22,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:22,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1071845711, now seen corresponding path program 14 times [2024-05-12 12:45:22,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:22,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709935578] [2024-05-12 12:45:22,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:22,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:22,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:24,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 12:45:24,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:24,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709935578] [2024-05-12 12:45:24,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709935578] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:24,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:24,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:45:24,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223585299] [2024-05-12 12:45:24,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:24,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:45:24,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:24,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:45:24,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:45:24,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:24,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 631 transitions, 12757 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:24,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:24,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:24,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:26,499 INFO L124 PetriNetUnfolderBase]: 3700/6448 cut-off events. [2024-05-12 12:45:26,500 INFO L125 PetriNetUnfolderBase]: For 476928/476928 co-relation queries the response was YES. [2024-05-12 12:45:26,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58633 conditions, 6448 events. 3700/6448 cut-off events. For 476928/476928 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 44991 event pairs, 1030 based on Foata normal form. 2/6299 useless extension candidates. Maximal degree in co-relation 58368. Up to 5904 conditions per place. [2024-05-12 12:45:26,639 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 638 selfloop transitions, 21 changer transitions 0/665 dead transitions. [2024-05-12 12:45:26,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 665 transitions, 14495 flow [2024-05-12 12:45:26,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:45:26,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:45:26,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-05-12 12:45:26,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076923076923077 [2024-05-12 12:45:26,641 INFO L175 Difference]: Start difference. First operand has 535 places, 631 transitions, 12757 flow. Second operand 10 states and 159 transitions. [2024-05-12 12:45:26,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 665 transitions, 14495 flow [2024-05-12 12:45:30,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 665 transitions, 13273 flow, removed 521 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:30,934 INFO L231 Difference]: Finished difference. Result has 540 places, 633 transitions, 11804 flow [2024-05-12 12:45:30,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11545, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11804, PETRI_PLACES=540, PETRI_TRANSITIONS=633} [2024-05-12 12:45:30,934 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 497 predicate places. [2024-05-12 12:45:30,934 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 633 transitions, 11804 flow [2024-05-12 12:45:30,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:30,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:30,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] [2024-05-12 12:45:30,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-05-12 12:45:30,935 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:30,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:30,935 INFO L85 PathProgramCache]: Analyzing trace with hash 5245731, now seen corresponding path program 15 times [2024-05-12 12:45:30,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:30,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742557978] [2024-05-12 12:45:30,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:30,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:30,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:32,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:32,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:32,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742557978] [2024-05-12 12:45:32,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742557978] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:32,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:32,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:45:32,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296660244] [2024-05-12 12:45:32,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:32,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:45:32,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:32,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:45:32,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:45:32,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:32,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 633 transitions, 11804 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:32,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:32,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:32,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:34,789 INFO L124 PetriNetUnfolderBase]: 3715/6481 cut-off events. [2024-05-12 12:45:34,790 INFO L125 PetriNetUnfolderBase]: For 418506/418509 co-relation queries the response was YES. [2024-05-12 12:45:34,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56516 conditions, 6481 events. 3715/6481 cut-off events. For 418506/418509 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 45200 event pairs, 586 based on Foata normal form. 2/6325 useless extension candidates. Maximal degree in co-relation 56249. Up to 5356 conditions per place. [2024-05-12 12:45:34,928 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 556 selfloop transitions, 114 changer transitions 0/676 dead transitions. [2024-05-12 12:45:34,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 676 transitions, 13622 flow [2024-05-12 12:45:34,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:45:34,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:45:34,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-05-12 12:45:34,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-05-12 12:45:34,929 INFO L175 Difference]: Start difference. First operand has 540 places, 633 transitions, 11804 flow. Second operand 10 states and 175 transitions. [2024-05-12 12:45:34,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 676 transitions, 13622 flow [2024-05-12 12:45:39,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 676 transitions, 13346 flow, removed 106 selfloop flow, removed 9 redundant places. [2024-05-12 12:45:39,010 INFO L231 Difference]: Finished difference. Result has 541 places, 635 transitions, 11977 flow [2024-05-12 12:45:39,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11528, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11977, PETRI_PLACES=541, PETRI_TRANSITIONS=635} [2024-05-12 12:45:39,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 498 predicate places. [2024-05-12 12:45:39,011 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 635 transitions, 11977 flow [2024-05-12 12:45:39,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:39,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:39,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:39,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-05-12 12:45:39,014 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:39,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:39,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1071853647, now seen corresponding path program 11 times [2024-05-12 12:45:39,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:39,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337228959] [2024-05-12 12:45:39,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:39,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:39,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:40,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 12:45:40,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:40,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337228959] [2024-05-12 12:45:40,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337228959] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:40,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:40,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:45:40,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664948255] [2024-05-12 12:45:40,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:40,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:45:40,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:40,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:45:40,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:45:40,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:40,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 635 transitions, 11977 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:40,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:40,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:40,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:43,225 INFO L124 PetriNetUnfolderBase]: 3711/6499 cut-off events. [2024-05-12 12:45:43,226 INFO L125 PetriNetUnfolderBase]: For 400796/400799 co-relation queries the response was YES. [2024-05-12 12:45:43,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56176 conditions, 6499 events. 3711/6499 cut-off events. For 400796/400799 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 45422 event pairs, 445 based on Foata normal form. 2/6335 useless extension candidates. Maximal degree in co-relation 55908. Up to 2667 conditions per place. [2024-05-12 12:45:43,367 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 408 selfloop transitions, 275 changer transitions 0/689 dead transitions. [2024-05-12 12:45:43,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 689 transitions, 14051 flow [2024-05-12 12:45:43,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:45:43,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:45:43,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-05-12 12:45:43,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4755244755244755 [2024-05-12 12:45:43,371 INFO L175 Difference]: Start difference. First operand has 541 places, 635 transitions, 11977 flow. Second operand 11 states and 204 transitions. [2024-05-12 12:45:43,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 689 transitions, 14051 flow [2024-05-12 12:45:47,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 689 transitions, 13460 flow, removed 183 selfloop flow, removed 8 redundant places. [2024-05-12 12:45:47,793 INFO L231 Difference]: Finished difference. Result has 544 places, 635 transitions, 11945 flow [2024-05-12 12:45:47,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11386, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11945, PETRI_PLACES=544, PETRI_TRANSITIONS=635} [2024-05-12 12:45:47,795 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-05-12 12:45:47,795 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 635 transitions, 11945 flow [2024-05-12 12:45:47,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:47,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:47,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:47,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-05-12 12:45:47,797 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:47,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:47,798 INFO L85 PathProgramCache]: Analyzing trace with hash -2105919, now seen corresponding path program 16 times [2024-05-12 12:45:47,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:47,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205375567] [2024-05-12 12:45:47,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:47,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:47,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:49,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:49,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:49,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205375567] [2024-05-12 12:45:49,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205375567] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:49,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:49,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:45:49,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518552754] [2024-05-12 12:45:49,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:49,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:45:49,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:49,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:45:49,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:45:49,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:49,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 635 transitions, 11945 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:49,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:49,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:49,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:51,533 INFO L124 PetriNetUnfolderBase]: 3726/6500 cut-off events. [2024-05-12 12:45:51,534 INFO L125 PetriNetUnfolderBase]: For 402707/402710 co-relation queries the response was YES. [2024-05-12 12:45:51,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56926 conditions, 6500 events. 3726/6500 cut-off events. For 402707/402710 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 45354 event pairs, 595 based on Foata normal form. 2/6344 useless extension candidates. Maximal degree in co-relation 56657. Up to 5416 conditions per place. [2024-05-12 12:45:51,666 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 561 selfloop transitions, 109 changer transitions 0/676 dead transitions. [2024-05-12 12:45:51,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 676 transitions, 13753 flow [2024-05-12 12:45:51,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:45:51,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:45:51,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-05-12 12:45:51,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:45:51,667 INFO L175 Difference]: Start difference. First operand has 544 places, 635 transitions, 11945 flow. Second operand 10 states and 170 transitions. [2024-05-12 12:45:51,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 676 transitions, 13753 flow [2024-05-12 12:45:56,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 676 transitions, 13146 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-05-12 12:45:56,194 INFO L231 Difference]: Finished difference. Result has 544 places, 637 transitions, 11781 flow [2024-05-12 12:45:56,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11338, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11781, PETRI_PLACES=544, PETRI_TRANSITIONS=637} [2024-05-12 12:45:56,195 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-05-12 12:45:56,195 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 637 transitions, 11781 flow [2024-05-12 12:45:56,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:56,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:56,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:56,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-05-12 12:45:56,196 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:56,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:56,196 INFO L85 PathProgramCache]: Analyzing trace with hash 2040337985, now seen corresponding path program 12 times [2024-05-12 12:45:56,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:56,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611529246] [2024-05-12 12:45:56,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:56,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:56,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:57,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:57,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:57,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611529246] [2024-05-12 12:45:57,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611529246] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:57,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:57,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:45:57,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779326391] [2024-05-12 12:45:57,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:57,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:45:57,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:57,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:45:57,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:45:58,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:45:58,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 637 transitions, 11781 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:58,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:58,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:45:58,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:00,632 INFO L124 PetriNetUnfolderBase]: 3773/6608 cut-off events. [2024-05-12 12:46:00,633 INFO L125 PetriNetUnfolderBase]: For 410790/410793 co-relation queries the response was YES. [2024-05-12 12:46:00,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56726 conditions, 6608 events. 3773/6608 cut-off events. For 410790/410793 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 46383 event pairs, 920 based on Foata normal form. 2/6441 useless extension candidates. Maximal degree in co-relation 56457. Up to 5365 conditions per place. [2024-05-12 12:46:00,785 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 581 selfloop transitions, 103 changer transitions 0/690 dead transitions. [2024-05-12 12:46:00,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 690 transitions, 14081 flow [2024-05-12 12:46:00,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:46:00,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:46:00,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-05-12 12:46:00,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641025641025641 [2024-05-12 12:46:00,787 INFO L175 Difference]: Start difference. First operand has 544 places, 637 transitions, 11781 flow. Second operand 10 states and 181 transitions. [2024-05-12 12:46:00,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 690 transitions, 14081 flow [2024-05-12 12:46:05,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 690 transitions, 13654 flow, removed 106 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:05,029 INFO L231 Difference]: Finished difference. Result has 547 places, 647 transitions, 11942 flow [2024-05-12 12:46:05,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11354, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11942, PETRI_PLACES=547, PETRI_TRANSITIONS=647} [2024-05-12 12:46:05,030 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 504 predicate places. [2024-05-12 12:46:05,030 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 647 transitions, 11942 flow [2024-05-12 12:46:05,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:05,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:05,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 12:46:05,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-05-12 12:46:05,030 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:05,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:05,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2111499, now seen corresponding path program 17 times [2024-05-12 12:46:05,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:05,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60451156] [2024-05-12 12:46:05,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:05,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:05,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:06,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:06,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:06,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60451156] [2024-05-12 12:46:06,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60451156] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:06,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:06,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-05-12 12:46:06,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954343126] [2024-05-12 12:46:06,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:06,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-12 12:46:06,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:06,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-12 12:46:06,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-05-12 12:46:06,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:06,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 647 transitions, 11942 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:06,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:06,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:06,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:08,908 INFO L124 PetriNetUnfolderBase]: 3788/6621 cut-off events. [2024-05-12 12:46:08,909 INFO L125 PetriNetUnfolderBase]: For 413254/413257 co-relation queries the response was YES. [2024-05-12 12:46:09,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56991 conditions, 6621 events. 3788/6621 cut-off events. For 413254/413257 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 46445 event pairs, 600 based on Foata normal form. 2/6458 useless extension candidates. Maximal degree in co-relation 56720. Up to 5516 conditions per place. [2024-05-12 12:46:09,047 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 575 selfloop transitions, 107 changer transitions 0/688 dead transitions. [2024-05-12 12:46:09,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 688 transitions, 13772 flow [2024-05-12 12:46:09,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:46:09,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:46:09,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-05-12 12:46:09,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4307692307692308 [2024-05-12 12:46:09,049 INFO L175 Difference]: Start difference. First operand has 547 places, 647 transitions, 11942 flow. Second operand 10 states and 168 transitions. [2024-05-12 12:46:09,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 688 transitions, 13772 flow [2024-05-12 12:46:13,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 688 transitions, 13535 flow, removed 74 selfloop flow, removed 5 redundant places. [2024-05-12 12:46:13,272 INFO L231 Difference]: Finished difference. Result has 552 places, 649 transitions, 12148 flow [2024-05-12 12:46:13,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11705, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12148, PETRI_PLACES=552, PETRI_TRANSITIONS=649} [2024-05-12 12:46:13,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 509 predicate places. [2024-05-12 12:46:13,273 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 649 transitions, 12148 flow [2024-05-12 12:46:13,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:13,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:13,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:13,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-05-12 12:46:13,273 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:13,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:13,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1896173, now seen corresponding path program 13 times [2024-05-12 12:46:13,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:13,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033217216] [2024-05-12 12:46:13,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:13,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:13,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:14,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:14,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:14,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033217216] [2024-05-12 12:46:14,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033217216] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:14,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:14,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:46:14,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122299274] [2024-05-12 12:46:14,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:14,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:46:14,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:14,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:46:14,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:46:15,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:15,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 649 transitions, 12148 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:15,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:15,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:15,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:17,443 INFO L124 PetriNetUnfolderBase]: 3784/6615 cut-off events. [2024-05-12 12:46:17,443 INFO L125 PetriNetUnfolderBase]: For 401049/401052 co-relation queries the response was YES. [2024-05-12 12:46:17,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56889 conditions, 6615 events. 3784/6615 cut-off events. For 401049/401052 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 46385 event pairs, 601 based on Foata normal form. 2/6452 useless extension candidates. Maximal degree in co-relation 56616. Up to 5450 conditions per place. [2024-05-12 12:46:17,586 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 577 selfloop transitions, 115 changer transitions 0/698 dead transitions. [2024-05-12 12:46:17,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 698 transitions, 13951 flow [2024-05-12 12:46:17,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:46:17,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:46:17,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-05-12 12:46:17,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4428904428904429 [2024-05-12 12:46:17,588 INFO L175 Difference]: Start difference. First operand has 552 places, 649 transitions, 12148 flow. Second operand 11 states and 190 transitions. [2024-05-12 12:46:17,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 698 transitions, 13951 flow [2024-05-12 12:46:22,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 698 transitions, 13268 flow, removed 236 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:22,048 INFO L231 Difference]: Finished difference. Result has 556 places, 651 transitions, 11827 flow [2024-05-12 12:46:22,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11559, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11827, PETRI_PLACES=556, PETRI_TRANSITIONS=651} [2024-05-12 12:46:22,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 513 predicate places. [2024-05-12 12:46:22,049 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 651 transitions, 11827 flow [2024-05-12 12:46:22,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:22,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:22,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:22,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-05-12 12:46:22,050 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:22,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:22,050 INFO L85 PathProgramCache]: Analyzing trace with hash 2032972819, now seen corresponding path program 18 times [2024-05-12 12:46:22,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:22,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242699964] [2024-05-12 12:46:22,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:22,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:22,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:23,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:23,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:23,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242699964] [2024-05-12 12:46:23,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242699964] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:23,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:23,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:46:23,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133793617] [2024-05-12 12:46:23,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:23,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:46:23,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:23,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:46:23,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:46:23,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:23,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 651 transitions, 11827 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:23,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:23,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:23,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:25,958 INFO L124 PetriNetUnfolderBase]: 3812/6663 cut-off events. [2024-05-12 12:46:25,959 INFO L125 PetriNetUnfolderBase]: For 402663/402666 co-relation queries the response was YES. [2024-05-12 12:46:26,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56743 conditions, 6663 events. 3812/6663 cut-off events. For 402663/402666 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 46770 event pairs, 1018 based on Foata normal form. 2/6500 useless extension candidates. Maximal degree in co-relation 56468. Up to 5800 conditions per place. [2024-05-12 12:46:26,120 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 611 selfloop transitions, 73 changer transitions 0/690 dead transitions. [2024-05-12 12:46:26,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 690 transitions, 13632 flow [2024-05-12 12:46:26,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:46:26,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:46:26,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-05-12 12:46:26,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4205128205128205 [2024-05-12 12:46:26,121 INFO L175 Difference]: Start difference. First operand has 556 places, 651 transitions, 11827 flow. Second operand 10 states and 164 transitions. [2024-05-12 12:46:26,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 690 transitions, 13632 flow [2024-05-12 12:46:30,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 690 transitions, 13335 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:30,264 INFO L231 Difference]: Finished difference. Result has 559 places, 654 transitions, 11918 flow [2024-05-12 12:46:30,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11530, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11918, PETRI_PLACES=559, PETRI_TRANSITIONS=654} [2024-05-12 12:46:30,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 516 predicate places. [2024-05-12 12:46:30,265 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 654 transitions, 11918 flow [2024-05-12 12:46:30,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:30,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:30,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:30,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-05-12 12:46:30,265 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:30,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:30,266 INFO L85 PathProgramCache]: Analyzing trace with hash -742357915, now seen corresponding path program 19 times [2024-05-12 12:46:30,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:30,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679980576] [2024-05-12 12:46:30,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:30,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:30,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:31,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:31,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:31,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679980576] [2024-05-12 12:46:31,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679980576] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:31,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:31,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:46:31,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96015598] [2024-05-12 12:46:31,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:31,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:46:31,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:31,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:46:31,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:46:31,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:31,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 654 transitions, 11918 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:31,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:31,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:31,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:33,800 INFO L124 PetriNetUnfolderBase]: 3828/6691 cut-off events. [2024-05-12 12:46:33,800 INFO L125 PetriNetUnfolderBase]: For 420640/420643 co-relation queries the response was YES. [2024-05-12 12:46:33,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57240 conditions, 6691 events. 3828/6691 cut-off events. For 420640/420643 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 47017 event pairs, 1037 based on Foata normal form. 2/6528 useless extension candidates. Maximal degree in co-relation 56963. Up to 5834 conditions per place. [2024-05-12 12:46:33,947 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 613 selfloop transitions, 74 changer transitions 0/693 dead transitions. [2024-05-12 12:46:33,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 693 transitions, 13751 flow [2024-05-12 12:46:33,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:46:33,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:46:33,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-05-12 12:46:33,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-05-12 12:46:33,949 INFO L175 Difference]: Start difference. First operand has 559 places, 654 transitions, 11918 flow. Second operand 10 states and 165 transitions. [2024-05-12 12:46:33,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 693 transitions, 13751 flow [2024-05-12 12:46:38,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 693 transitions, 13390 flow, removed 110 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:38,621 INFO L231 Difference]: Finished difference. Result has 563 places, 657 transitions, 11988 flow [2024-05-12 12:46:38,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11557, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11988, PETRI_PLACES=563, PETRI_TRANSITIONS=657} [2024-05-12 12:46:38,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 520 predicate places. [2024-05-12 12:46:38,622 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 657 transitions, 11988 flow [2024-05-12 12:46:38,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:38,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:38,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:38,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-05-12 12:46:38,622 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:38,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:38,623 INFO L85 PathProgramCache]: Analyzing trace with hash 2033188145, now seen corresponding path program 14 times [2024-05-12 12:46:38,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:38,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133176748] [2024-05-12 12:46:38,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:38,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:38,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:40,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:40,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:40,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133176748] [2024-05-12 12:46:40,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133176748] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:40,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:40,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:46:40,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838804022] [2024-05-12 12:46:40,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:40,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:46:40,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:40,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:46:40,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:46:40,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:40,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 657 transitions, 11988 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:40,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:40,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:40,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:43,074 INFO L124 PetriNetUnfolderBase]: 3824/6685 cut-off events. [2024-05-12 12:46:43,075 INFO L125 PetriNetUnfolderBase]: For 397153/397156 co-relation queries the response was YES. [2024-05-12 12:46:43,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56482 conditions, 6685 events. 3824/6685 cut-off events. For 397153/397156 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 46968 event pairs, 1003 based on Foata normal form. 2/6522 useless extension candidates. Maximal degree in co-relation 56203. Up to 5756 conditions per place. [2024-05-12 12:46:43,203 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 610 selfloop transitions, 80 changer transitions 0/696 dead transitions. [2024-05-12 12:46:43,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 696 transitions, 13696 flow [2024-05-12 12:46:43,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:46:43,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:46:43,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-05-12 12:46:43,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:46:43,205 INFO L175 Difference]: Start difference. First operand has 563 places, 657 transitions, 11988 flow. Second operand 10 states and 170 transitions. [2024-05-12 12:46:43,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 696 transitions, 13696 flow [2024-05-12 12:46:47,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 696 transitions, 13038 flow, removed 262 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:47,069 INFO L231 Difference]: Finished difference. Result has 567 places, 657 transitions, 11596 flow [2024-05-12 12:46:47,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11426, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11596, PETRI_PLACES=567, PETRI_TRANSITIONS=657} [2024-05-12 12:46:47,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 524 predicate places. [2024-05-12 12:46:47,070 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 657 transitions, 11596 flow [2024-05-12 12:46:47,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:47,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:47,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:47,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-05-12 12:46:47,070 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:47,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:47,071 INFO L85 PathProgramCache]: Analyzing trace with hash -742502065, now seen corresponding path program 20 times [2024-05-12 12:46:47,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:47,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936923667] [2024-05-12 12:46:47,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:47,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:47,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:48,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:48,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:48,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936923667] [2024-05-12 12:46:48,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936923667] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:48,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:48,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:46:48,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260185242] [2024-05-12 12:46:48,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:48,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:46:48,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:48,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:46:48,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:46:48,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:48,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 657 transitions, 11596 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:48,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:48,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:48,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:50,725 INFO L124 PetriNetUnfolderBase]: 3841/6716 cut-off events. [2024-05-12 12:46:50,726 INFO L125 PetriNetUnfolderBase]: For 394239/394242 co-relation queries the response was YES. [2024-05-12 12:46:50,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56231 conditions, 6716 events. 3841/6716 cut-off events. For 394239/394242 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 47275 event pairs, 1041 based on Foata normal form. 2/6553 useless extension candidates. Maximal degree in co-relation 55951. Up to 5861 conditions per place. [2024-05-12 12:46:50,864 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 617 selfloop transitions, 73 changer transitions 0/696 dead transitions. [2024-05-12 12:46:50,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 696 transitions, 13416 flow [2024-05-12 12:46:50,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:46:50,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:46:50,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-05-12 12:46:50,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4205128205128205 [2024-05-12 12:46:50,865 INFO L175 Difference]: Start difference. First operand has 567 places, 657 transitions, 11596 flow. Second operand 10 states and 164 transitions. [2024-05-12 12:46:50,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 696 transitions, 13416 flow [2024-05-12 12:46:55,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 696 transitions, 13204 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:55,204 INFO L231 Difference]: Finished difference. Result has 571 places, 661 transitions, 11831 flow [2024-05-12 12:46:55,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11384, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11831, PETRI_PLACES=571, PETRI_TRANSITIONS=661} [2024-05-12 12:46:55,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 528 predicate places. [2024-05-12 12:46:55,221 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 661 transitions, 11831 flow [2024-05-12 12:46:55,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:55,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:55,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:55,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-05-12 12:46:55,222 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:55,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:55,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1807003941, now seen corresponding path program 15 times [2024-05-12 12:46:55,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:55,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147749583] [2024-05-12 12:46:55,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:55,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:55,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:57,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:57,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:57,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147749583] [2024-05-12 12:46:57,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147749583] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:57,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:57,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:46:57,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429593803] [2024-05-12 12:46:57,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:57,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:46:57,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:57,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:46:57,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:46:57,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:46:57,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 661 transitions, 11831 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:57,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:57,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:46:57,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:00,497 INFO L124 PetriNetUnfolderBase]: 3867/6756 cut-off events. [2024-05-12 12:47:00,497 INFO L125 PetriNetUnfolderBase]: For 406256/406259 co-relation queries the response was YES. [2024-05-12 12:47:00,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56900 conditions, 6756 events. 3867/6756 cut-off events. For 406256/406259 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 47523 event pairs, 1047 based on Foata normal form. 2/6593 useless extension candidates. Maximal degree in co-relation 56617. Up to 5856 conditions per place. [2024-05-12 12:47:00,643 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 621 selfloop transitions, 80 changer transitions 0/707 dead transitions. [2024-05-12 12:47:00,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 707 transitions, 13707 flow [2024-05-12 12:47:00,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:47:00,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:47:00,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-05-12 12:47:00,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-05-12 12:47:00,645 INFO L175 Difference]: Start difference. First operand has 571 places, 661 transitions, 11831 flow. Second operand 11 states and 187 transitions. [2024-05-12 12:47:00,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 707 transitions, 13707 flow [2024-05-12 12:47:05,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 707 transitions, 13310 flow, removed 132 selfloop flow, removed 6 redundant places. [2024-05-12 12:47:05,152 INFO L231 Difference]: Finished difference. Result has 576 places, 664 transitions, 11836 flow [2024-05-12 12:47:05,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11434, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11836, PETRI_PLACES=576, PETRI_TRANSITIONS=664} [2024-05-12 12:47:05,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 533 predicate places. [2024-05-12 12:47:05,152 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 664 transitions, 11836 flow [2024-05-12 12:47:05,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:05,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:05,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:05,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-05-12 12:47:05,153 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:05,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:05,155 INFO L85 PathProgramCache]: Analyzing trace with hash -543056125, now seen corresponding path program 21 times [2024-05-12 12:47:05,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:05,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114657409] [2024-05-12 12:47:05,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:05,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:05,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:06,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:06,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:06,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114657409] [2024-05-12 12:47:06,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114657409] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:06,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:06,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:47:06,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471058071] [2024-05-12 12:47:06,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:06,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:47:06,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:06,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:47:06,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:47:06,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:47:06,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 664 transitions, 11836 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:06,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:06,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:47:06,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:09,306 INFO L124 PetriNetUnfolderBase]: 3882/6781 cut-off events. [2024-05-12 12:47:09,306 INFO L125 PetriNetUnfolderBase]: For 412456/412459 co-relation queries the response was YES. [2024-05-12 12:47:09,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57132 conditions, 6781 events. 3882/6781 cut-off events. For 412456/412459 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 47803 event pairs, 1018 based on Foata normal form. 2/6618 useless extension candidates. Maximal degree in co-relation 56848. Up to 5827 conditions per place. [2024-05-12 12:47:09,447 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 615 selfloop transitions, 83 changer transitions 0/704 dead transitions. [2024-05-12 12:47:09,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 704 transitions, 13692 flow [2024-05-12 12:47:09,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:09,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:09,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-05-12 12:47:09,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-05-12 12:47:09,449 INFO L175 Difference]: Start difference. First operand has 576 places, 664 transitions, 11836 flow. Second operand 10 states and 169 transitions. [2024-05-12 12:47:09,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 704 transitions, 13692 flow [2024-05-12 12:47:14,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 704 transitions, 13320 flow, removed 108 selfloop flow, removed 9 redundant places. [2024-05-12 12:47:14,453 INFO L231 Difference]: Finished difference. Result has 577 places, 666 transitions, 11878 flow [2024-05-12 12:47:14,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11464, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11878, PETRI_PLACES=577, PETRI_TRANSITIONS=666} [2024-05-12 12:47:14,454 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 534 predicate places. [2024-05-12 12:47:14,454 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 666 transitions, 11878 flow [2024-05-12 12:47:14,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:14,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:14,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:14,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-05-12 12:47:14,455 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:14,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:14,455 INFO L85 PathProgramCache]: Analyzing trace with hash -542840799, now seen corresponding path program 16 times [2024-05-12 12:47:14,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:14,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700765441] [2024-05-12 12:47:14,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:14,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:14,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:16,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:16,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:16,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700765441] [2024-05-12 12:47:16,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700765441] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:16,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:16,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:47:16,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877344443] [2024-05-12 12:47:16,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:16,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:47:16,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:16,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:47:16,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:47:16,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:47:16,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 666 transitions, 11878 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:16,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:16,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:47:16,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:19,168 INFO L124 PetriNetUnfolderBase]: 3908/6827 cut-off events. [2024-05-12 12:47:19,169 INFO L125 PetriNetUnfolderBase]: For 417419/417422 co-relation queries the response was YES. [2024-05-12 12:47:19,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57466 conditions, 6827 events. 3908/6827 cut-off events. For 417419/417422 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 48168 event pairs, 988 based on Foata normal form. 2/6662 useless extension candidates. Maximal degree in co-relation 57181. Up to 5739 conditions per place. [2024-05-12 12:47:19,337 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 612 selfloop transitions, 99 changer transitions 0/717 dead transitions. [2024-05-12 12:47:19,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 717 transitions, 13839 flow [2024-05-12 12:47:19,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:47:19,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:47:19,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-05-12 12:47:19,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44522144522144524 [2024-05-12 12:47:19,339 INFO L175 Difference]: Start difference. First operand has 577 places, 666 transitions, 11878 flow. Second operand 11 states and 191 transitions. [2024-05-12 12:47:19,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 717 transitions, 13839 flow [2024-05-12 12:47:24,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 717 transitions, 13445 flow, removed 117 selfloop flow, removed 8 redundant places. [2024-05-12 12:47:24,560 INFO L231 Difference]: Finished difference. Result has 580 places, 668 transitions, 11796 flow [2024-05-12 12:47:24,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11484, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11796, PETRI_PLACES=580, PETRI_TRANSITIONS=668} [2024-05-12 12:47:24,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 537 predicate places. [2024-05-12 12:47:24,561 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 668 transitions, 11796 flow [2024-05-12 12:47:24,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:24,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:24,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:24,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-05-12 12:47:24,562 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:24,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:24,562 INFO L85 PathProgramCache]: Analyzing trace with hash -535698895, now seen corresponding path program 22 times [2024-05-12 12:47:24,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:24,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929026021] [2024-05-12 12:47:24,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:24,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:24,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:26,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:26,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:26,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929026021] [2024-05-12 12:47:26,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929026021] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:26,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:26,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:47:26,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553804537] [2024-05-12 12:47:26,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:26,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:47:26,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:26,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:47:26,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:47:26,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:47:26,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 668 transitions, 11796 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:26,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:26,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:47:26,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:28,783 INFO L124 PetriNetUnfolderBase]: 3908/6821 cut-off events. [2024-05-12 12:47:28,783 INFO L125 PetriNetUnfolderBase]: For 391689/391692 co-relation queries the response was YES. [2024-05-12 12:47:28,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56908 conditions, 6821 events. 3908/6821 cut-off events. For 391689/391692 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 48078 event pairs, 998 based on Foata normal form. 2/6658 useless extension candidates. Maximal degree in co-relation 56622. Up to 5776 conditions per place. [2024-05-12 12:47:28,946 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 603 selfloop transitions, 100 changer transitions 0/709 dead transitions. [2024-05-12 12:47:28,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 709 transitions, 13674 flow [2024-05-12 12:47:28,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:28,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:28,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-05-12 12:47:28,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4461538461538462 [2024-05-12 12:47:28,948 INFO L175 Difference]: Start difference. First operand has 580 places, 668 transitions, 11796 flow. Second operand 10 states and 174 transitions. [2024-05-12 12:47:28,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 709 transitions, 13674 flow [2024-05-12 12:47:33,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 709 transitions, 13448 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-05-12 12:47:33,682 INFO L231 Difference]: Finished difference. Result has 583 places, 670 transitions, 12018 flow [2024-05-12 12:47:33,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11570, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12018, PETRI_PLACES=583, PETRI_TRANSITIONS=670} [2024-05-12 12:47:33,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 540 predicate places. [2024-05-12 12:47:33,682 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 670 transitions, 12018 flow [2024-05-12 12:47:33,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:33,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:33,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:33,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-05-12 12:47:33,683 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:33,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:33,684 INFO L85 PathProgramCache]: Analyzing trace with hash -535431489, now seen corresponding path program 17 times [2024-05-12 12:47:33,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:33,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095653846] [2024-05-12 12:47:33,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:33,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:33,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:35,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:35,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:35,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095653846] [2024-05-12 12:47:35,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095653846] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:35,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:35,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:47:35,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984726004] [2024-05-12 12:47:35,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:35,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:47:35,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:35,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:47:35,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:47:36,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:47:36,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 670 transitions, 12018 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:36,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:36,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:47:36,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:38,804 INFO L124 PetriNetUnfolderBase]: 3960/6946 cut-off events. [2024-05-12 12:47:38,804 INFO L125 PetriNetUnfolderBase]: For 403794/403797 co-relation queries the response was YES. [2024-05-12 12:47:38,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57860 conditions, 6946 events. 3960/6946 cut-off events. For 403794/403797 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 49467 event pairs, 913 based on Foata normal form. 2/6768 useless extension candidates. Maximal degree in co-relation 57573. Up to 5542 conditions per place. [2024-05-12 12:47:38,972 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 588 selfloop transitions, 131 changer transitions 0/725 dead transitions. [2024-05-12 12:47:38,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 725 transitions, 14019 flow [2024-05-12 12:47:38,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:47:38,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:47:38,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-05-12 12:47:38,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592074592074592 [2024-05-12 12:47:38,974 INFO L175 Difference]: Start difference. First operand has 583 places, 670 transitions, 12018 flow. Second operand 11 states and 197 transitions. [2024-05-12 12:47:38,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 725 transitions, 14019 flow [2024-05-12 12:47:43,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 725 transitions, 13597 flow, removed 114 selfloop flow, removed 8 redundant places. [2024-05-12 12:47:43,522 INFO L231 Difference]: Finished difference. Result has 586 places, 676 transitions, 12147 flow [2024-05-12 12:47:43,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11596, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12147, PETRI_PLACES=586, PETRI_TRANSITIONS=676} [2024-05-12 12:47:43,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 543 predicate places. [2024-05-12 12:47:43,523 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 676 transitions, 12147 flow [2024-05-12 12:47:43,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:43,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:43,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:43,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-05-12 12:47:43,523 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:43,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:43,524 INFO L85 PathProgramCache]: Analyzing trace with hash -535422189, now seen corresponding path program 18 times [2024-05-12 12:47:43,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:43,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019819352] [2024-05-12 12:47:43,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:43,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:43,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:46,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:46,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:46,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019819352] [2024-05-12 12:47:46,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019819352] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:46,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:46,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:47:46,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962818821] [2024-05-12 12:47:46,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:46,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:47:46,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:46,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:47:46,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:47:46,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:47:46,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 676 transitions, 12147 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:46,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:46,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:47:46,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:49,583 INFO L124 PetriNetUnfolderBase]: 4029/7037 cut-off events. [2024-05-12 12:47:49,583 INFO L125 PetriNetUnfolderBase]: For 413791/413794 co-relation queries the response was YES. [2024-05-12 12:47:49,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59300 conditions, 7037 events. 4029/7037 cut-off events. For 413791/413794 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 49958 event pairs, 864 based on Foata normal form. 4/6870 useless extension candidates. Maximal degree in co-relation 59012. Up to 5245 conditions per place. [2024-05-12 12:47:49,729 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 562 selfloop transitions, 196 changer transitions 0/764 dead transitions. [2024-05-12 12:47:49,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 764 transitions, 15119 flow [2024-05-12 12:47:49,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-12 12:47:49,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-05-12 12:47:49,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 260 transitions. [2024-05-12 12:47:49,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 12:47:49,731 INFO L175 Difference]: Start difference. First operand has 586 places, 676 transitions, 12147 flow. Second operand 15 states and 260 transitions. [2024-05-12 12:47:49,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 764 transitions, 15119 flow [2024-05-12 12:47:54,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 764 transitions, 14649 flow, removed 108 selfloop flow, removed 9 redundant places. [2024-05-12 12:47:54,277 INFO L231 Difference]: Finished difference. Result has 593 places, 694 transitions, 12948 flow [2024-05-12 12:47:54,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11677, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12948, PETRI_PLACES=593, PETRI_TRANSITIONS=694} [2024-05-12 12:47:54,278 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 550 predicate places. [2024-05-12 12:47:54,278 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 694 transitions, 12948 flow [2024-05-12 12:47:54,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:54,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:54,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:54,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-05-12 12:47:54,278 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:54,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:54,279 INFO L85 PathProgramCache]: Analyzing trace with hash -2049074396, now seen corresponding path program 2 times [2024-05-12 12:47:54,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:54,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315845337] [2024-05-12 12:47:54,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:54,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:54,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:56,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:56,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:56,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315845337] [2024-05-12 12:47:56,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315845337] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:56,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:56,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:47:56,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176686814] [2024-05-12 12:47:56,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:56,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:47:56,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:56,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:47:56,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:47:56,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:47:56,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 694 transitions, 12948 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:56,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:56,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:47:56,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:59,529 INFO L124 PetriNetUnfolderBase]: 4056/7102 cut-off events. [2024-05-12 12:47:59,529 INFO L125 PetriNetUnfolderBase]: For 411747/411750 co-relation queries the response was YES. [2024-05-12 12:47:59,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60121 conditions, 7102 events. 4056/7102 cut-off events. For 411747/411750 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 50650 event pairs, 1155 based on Foata normal form. 4/6929 useless extension candidates. Maximal degree in co-relation 59831. Up to 6135 conditions per place. [2024-05-12 12:47:59,696 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 675 selfloop transitions, 71 changer transitions 0/752 dead transitions. [2024-05-12 12:47:59,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 752 transitions, 15586 flow [2024-05-12 12:47:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:47:59,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:47:59,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-05-12 12:47:59,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43123543123543123 [2024-05-12 12:47:59,697 INFO L175 Difference]: Start difference. First operand has 593 places, 694 transitions, 12948 flow. Second operand 11 states and 185 transitions. [2024-05-12 12:47:59,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 752 transitions, 15586 flow [2024-05-12 12:48:04,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 752 transitions, 14989 flow, removed 230 selfloop flow, removed 9 redundant places. [2024-05-12 12:48:04,262 INFO L231 Difference]: Finished difference. Result has 598 places, 703 transitions, 13170 flow [2024-05-12 12:48:04,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12363, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13170, PETRI_PLACES=598, PETRI_TRANSITIONS=703} [2024-05-12 12:48:04,263 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 555 predicate places. [2024-05-12 12:48:04,263 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 703 transitions, 13170 flow [2024-05-12 12:48:04,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:04,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:04,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:04,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-05-12 12:48:04,263 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:04,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:04,264 INFO L85 PathProgramCache]: Analyzing trace with hash -535690959, now seen corresponding path program 19 times [2024-05-12 12:48:04,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:04,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422704797] [2024-05-12 12:48:04,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:04,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:04,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:07,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:07,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:07,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422704797] [2024-05-12 12:48:07,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422704797] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:07,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:07,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:48:07,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346649139] [2024-05-12 12:48:07,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:07,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:48:07,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:07,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:48:07,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:48:07,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:48:07,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 703 transitions, 13170 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:07,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:07,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:48:07,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:10,308 INFO L124 PetriNetUnfolderBase]: 4058/7171 cut-off events. [2024-05-12 12:48:10,308 INFO L125 PetriNetUnfolderBase]: For 378409/378412 co-relation queries the response was YES. [2024-05-12 12:48:10,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59390 conditions, 7171 events. 4058/7171 cut-off events. For 378409/378412 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 51807 event pairs, 1015 based on Foata normal form. 2/6972 useless extension candidates. Maximal degree in co-relation 59096. Up to 5888 conditions per place. [2024-05-12 12:48:10,483 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 635 selfloop transitions, 115 changer transitions 0/756 dead transitions. [2024-05-12 12:48:10,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 756 transitions, 15171 flow [2024-05-12 12:48:10,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:48:10,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:48:10,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-05-12 12:48:10,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-05-12 12:48:10,484 INFO L175 Difference]: Start difference. First operand has 598 places, 703 transitions, 13170 flow. Second operand 11 states and 195 transitions. [2024-05-12 12:48:10,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 756 transitions, 15171 flow [2024-05-12 12:48:15,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 756 transitions, 14373 flow, removed 372 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:15,839 INFO L231 Difference]: Finished difference. Result has 605 places, 708 transitions, 12843 flow [2024-05-12 12:48:15,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12510, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12843, PETRI_PLACES=605, PETRI_TRANSITIONS=708} [2024-05-12 12:48:15,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 562 predicate places. [2024-05-12 12:48:15,840 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 708 transitions, 12843 flow [2024-05-12 12:48:15,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:15,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:15,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:15,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-05-12 12:48:15,840 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:15,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:15,841 INFO L85 PathProgramCache]: Analyzing trace with hash 457600453, now seen corresponding path program 1 times [2024-05-12 12:48:15,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:15,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680368938] [2024-05-12 12:48:15,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:15,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:15,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:17,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:17,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:17,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680368938] [2024-05-12 12:48:17,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680368938] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:17,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:17,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:48:17,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005815970] [2024-05-12 12:48:17,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:17,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:48:17,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:17,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:48:17,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:48:17,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:48:17,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 708 transitions, 12843 flow. Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:17,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:17,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:48:17,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:20,069 INFO L124 PetriNetUnfolderBase]: 4087/7165 cut-off events. [2024-05-12 12:48:20,070 INFO L125 PetriNetUnfolderBase]: For 358255/358255 co-relation queries the response was YES. [2024-05-12 12:48:20,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59247 conditions, 7165 events. 4087/7165 cut-off events. For 358255/358255 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 51018 event pairs, 1112 based on Foata normal form. 2/6992 useless extension candidates. Maximal degree in co-relation 58950. Up to 6230 conditions per place. [2024-05-12 12:48:20,230 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 706 selfloop transitions, 55 changer transitions 0/767 dead transitions. [2024-05-12 12:48:20,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 767 transitions, 14931 flow [2024-05-12 12:48:20,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:48:20,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:48:20,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-05-12 12:48:20,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252136752136752 [2024-05-12 12:48:20,231 INFO L175 Difference]: Start difference. First operand has 605 places, 708 transitions, 12843 flow. Second operand 12 states and 199 transitions. [2024-05-12 12:48:20,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 767 transitions, 14931 flow [2024-05-12 12:48:25,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 767 transitions, 14644 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-05-12 12:48:25,365 INFO L231 Difference]: Finished difference. Result has 612 places, 716 transitions, 12911 flow [2024-05-12 12:48:25,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12556, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12911, PETRI_PLACES=612, PETRI_TRANSITIONS=716} [2024-05-12 12:48:25,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 569 predicate places. [2024-05-12 12:48:25,366 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 716 transitions, 12911 flow [2024-05-12 12:48:25,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:25,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:25,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:25,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-05-12 12:48:25,367 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:25,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:25,367 INFO L85 PathProgramCache]: Analyzing trace with hash -2053576917, now seen corresponding path program 2 times [2024-05-12 12:48:25,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:25,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581276971] [2024-05-12 12:48:25,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:25,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:25,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:26,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 12:48:26,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:26,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581276971] [2024-05-12 12:48:26,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581276971] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:26,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:26,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:48:26,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402772801] [2024-05-12 12:48:26,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:26,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:48:26,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:26,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:48:26,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:48:26,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:48:26,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 716 transitions, 12911 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:26,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:26,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:48:26,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:30,013 INFO L124 PetriNetUnfolderBase]: 4106/7204 cut-off events. [2024-05-12 12:48:30,013 INFO L125 PetriNetUnfolderBase]: For 368812/368812 co-relation queries the response was YES. [2024-05-12 12:48:30,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59683 conditions, 7204 events. 4106/7204 cut-off events. For 368812/368812 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 51432 event pairs, 1190 based on Foata normal form. 2/7029 useless extension candidates. Maximal degree in co-relation 59381. Up to 6313 conditions per place. [2024-05-12 12:48:30,194 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 698 selfloop transitions, 62 changer transitions 0/766 dead transitions. [2024-05-12 12:48:30,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 766 transitions, 14894 flow [2024-05-12 12:48:30,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:48:30,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:48:30,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-05-12 12:48:30,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4405594405594406 [2024-05-12 12:48:30,196 INFO L175 Difference]: Start difference. First operand has 612 places, 716 transitions, 12911 flow. Second operand 11 states and 189 transitions. [2024-05-12 12:48:30,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 766 transitions, 14894 flow [2024-05-12 12:48:35,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 766 transitions, 14685 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:35,682 INFO L231 Difference]: Finished difference. Result has 617 places, 717 transitions, 12887 flow [2024-05-12 12:48:35,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12702, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12887, PETRI_PLACES=617, PETRI_TRANSITIONS=717} [2024-05-12 12:48:35,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 574 predicate places. [2024-05-12 12:48:35,688 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 717 transitions, 12887 flow [2024-05-12 12:48:35,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:35,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:35,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:35,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-05-12 12:48:35,689 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:35,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:35,689 INFO L85 PathProgramCache]: Analyzing trace with hash -83682117, now seen corresponding path program 3 times [2024-05-12 12:48:35,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:35,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46723233] [2024-05-12 12:48:35,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:35,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:35,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:37,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:37,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:37,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46723233] [2024-05-12 12:48:37,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46723233] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:37,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:37,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:48:37,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275651710] [2024-05-12 12:48:37,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:37,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:48:37,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:37,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:48:37,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:48:37,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:48:37,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 717 transitions, 12887 flow. Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:37,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:37,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:48:37,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:40,386 INFO L124 PetriNetUnfolderBase]: 4132/7265 cut-off events. [2024-05-12 12:48:40,386 INFO L125 PetriNetUnfolderBase]: For 380301/380301 co-relation queries the response was YES. [2024-05-12 12:48:40,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60293 conditions, 7265 events. 4132/7265 cut-off events. For 380301/380301 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 52152 event pairs, 1196 based on Foata normal form. 2/7085 useless extension candidates. Maximal degree in co-relation 59990. Up to 6383 conditions per place. [2024-05-12 12:48:40,564 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 705 selfloop transitions, 58 changer transitions 0/769 dead transitions. [2024-05-12 12:48:40,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 769 transitions, 14965 flow [2024-05-12 12:48:40,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:48:40,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:48:40,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-05-12 12:48:40,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4382284382284382 [2024-05-12 12:48:40,566 INFO L175 Difference]: Start difference. First operand has 617 places, 717 transitions, 12887 flow. Second operand 11 states and 188 transitions. [2024-05-12 12:48:40,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 769 transitions, 14965 flow [2024-05-12 12:48:46,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 769 transitions, 14746 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-05-12 12:48:46,023 INFO L231 Difference]: Finished difference. Result has 620 places, 721 transitions, 13109 flow [2024-05-12 12:48:46,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12668, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13109, PETRI_PLACES=620, PETRI_TRANSITIONS=721} [2024-05-12 12:48:46,024 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 577 predicate places. [2024-05-12 12:48:46,024 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 721 transitions, 13109 flow [2024-05-12 12:48:46,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:46,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:46,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:46,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-05-12 12:48:46,025 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:46,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:46,025 INFO L85 PathProgramCache]: Analyzing trace with hash 394136585, now seen corresponding path program 4 times [2024-05-12 12:48:46,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:46,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251227265] [2024-05-12 12:48:46,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:46,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:46,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:47,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:47,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:47,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251227265] [2024-05-12 12:48:47,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251227265] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:47,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:47,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:48:47,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557595885] [2024-05-12 12:48:47,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:47,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:48:47,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:47,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:48:47,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:48:47,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:48:47,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 721 transitions, 13109 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:47,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:47,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:48:47,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:50,649 INFO L124 PetriNetUnfolderBase]: 4178/7351 cut-off events. [2024-05-12 12:48:50,650 INFO L125 PetriNetUnfolderBase]: For 400808/400808 co-relation queries the response was YES. [2024-05-12 12:48:50,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61805 conditions, 7351 events. 4178/7351 cut-off events. For 400808/400808 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 52891 event pairs, 908 based on Foata normal form. 2/7169 useless extension candidates. Maximal degree in co-relation 61500. Up to 6318 conditions per place. [2024-05-12 12:48:50,825 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 687 selfloop transitions, 95 changer transitions 0/788 dead transitions. [2024-05-12 12:48:50,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 788 transitions, 15844 flow [2024-05-12 12:48:50,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:48:50,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:48:50,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-05-12 12:48:50,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44755244755244755 [2024-05-12 12:48:50,827 INFO L175 Difference]: Start difference. First operand has 620 places, 721 transitions, 13109 flow. Second operand 11 states and 192 transitions. [2024-05-12 12:48:50,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 788 transitions, 15844 flow [2024-05-12 12:48:57,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 788 transitions, 15446 flow, removed 146 selfloop flow, removed 8 redundant places. [2024-05-12 12:48:57,518 INFO L231 Difference]: Finished difference. Result has 627 places, 741 transitions, 13643 flow [2024-05-12 12:48:57,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12711, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13643, PETRI_PLACES=627, PETRI_TRANSITIONS=741} [2024-05-12 12:48:57,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 584 predicate places. [2024-05-12 12:48:57,519 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 741 transitions, 13643 flow [2024-05-12 12:48:57,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:57,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:57,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:57,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-05-12 12:48:57,520 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:57,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:57,520 INFO L85 PathProgramCache]: Analyzing trace with hash 389667935, now seen corresponding path program 5 times [2024-05-12 12:48:57,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:57,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007765707] [2024-05-12 12:48:57,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:57,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:57,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:58,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:58,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:58,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007765707] [2024-05-12 12:48:58,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007765707] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:58,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:58,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:48:58,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715956526] [2024-05-12 12:48:58,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:58,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:48:58,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:58,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:48:58,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:48:59,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:48:59,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 741 transitions, 13643 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:59,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:59,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:48:59,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:02,103 INFO L124 PetriNetUnfolderBase]: 4201/7405 cut-off events. [2024-05-12 12:49:02,103 INFO L125 PetriNetUnfolderBase]: For 409607/409607 co-relation queries the response was YES. [2024-05-12 12:49:02,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62713 conditions, 7405 events. 4201/7405 cut-off events. For 409607/409607 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 53422 event pairs, 1211 based on Foata normal form. 2/7220 useless extension candidates. Maximal degree in co-relation 62403. Up to 6485 conditions per place. [2024-05-12 12:49:02,281 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 718 selfloop transitions, 64 changer transitions 0/788 dead transitions. [2024-05-12 12:49:02,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 788 transitions, 15715 flow [2024-05-12 12:49:02,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:49:02,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:49:02,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-05-12 12:49:02,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195804195804196 [2024-05-12 12:49:02,283 INFO L175 Difference]: Start difference. First operand has 627 places, 741 transitions, 13643 flow. Second operand 11 states and 180 transitions. [2024-05-12 12:49:02,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 788 transitions, 15715 flow [2024-05-12 12:49:08,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 788 transitions, 15517 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-05-12 12:49:08,793 INFO L231 Difference]: Finished difference. Result has 635 places, 743 transitions, 13746 flow [2024-05-12 12:49:08,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13445, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13746, PETRI_PLACES=635, PETRI_TRANSITIONS=743} [2024-05-12 12:49:08,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 592 predicate places. [2024-05-12 12:49:08,794 INFO L495 AbstractCegarLoop]: Abstraction has has 635 places, 743 transitions, 13746 flow [2024-05-12 12:49:08,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:08,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:08,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:08,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-05-12 12:49:08,795 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:08,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:08,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1554650661, now seen corresponding path program 1 times [2024-05-12 12:49:08,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:08,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573927442] [2024-05-12 12:49:08,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:08,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:08,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:11,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:11,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:11,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573927442] [2024-05-12 12:49:11,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573927442] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:11,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:11,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:49:11,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912979107] [2024-05-12 12:49:11,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:11,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:49:11,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:11,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:49:11,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:49:11,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:49:11,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 635 places, 743 transitions, 13746 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:11,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:11,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:49:11,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:15,648 INFO L124 PetriNetUnfolderBase]: 4346/7682 cut-off events. [2024-05-12 12:49:15,648 INFO L125 PetriNetUnfolderBase]: For 534012/534012 co-relation queries the response was YES. [2024-05-12 12:49:15,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65718 conditions, 7682 events. 4346/7682 cut-off events. For 534012/534012 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 55928 event pairs, 1235 based on Foata normal form. 10/7499 useless extension candidates. Maximal degree in co-relation 65406. Up to 6537 conditions per place. [2024-05-12 12:49:15,808 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 740 selfloop transitions, 69 changer transitions 0/815 dead transitions. [2024-05-12 12:49:15,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 815 transitions, 16582 flow [2024-05-12 12:49:15,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:49:15,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:49:15,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-05-12 12:49:15,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423076923076923 [2024-05-12 12:49:15,810 INFO L175 Difference]: Start difference. First operand has 635 places, 743 transitions, 13746 flow. Second operand 12 states and 207 transitions. [2024-05-12 12:49:15,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 815 transitions, 16582 flow [2024-05-12 12:49:22,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 638 places, 815 transitions, 16325 flow, removed 68 selfloop flow, removed 8 redundant places. [2024-05-12 12:49:22,415 INFO L231 Difference]: Finished difference. Result has 642 places, 758 transitions, 14432 flow [2024-05-12 12:49:22,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13489, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14432, PETRI_PLACES=642, PETRI_TRANSITIONS=758} [2024-05-12 12:49:22,416 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 599 predicate places. [2024-05-12 12:49:22,416 INFO L495 AbstractCegarLoop]: Abstraction has has 642 places, 758 transitions, 14432 flow [2024-05-12 12:49:22,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:22,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:22,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:22,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-05-12 12:49:22,417 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:22,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:22,417 INFO L85 PathProgramCache]: Analyzing trace with hash 249380003, now seen corresponding path program 1 times [2024-05-12 12:49:22,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:22,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612607321] [2024-05-12 12:49:22,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:22,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:22,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:24,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 12:49:24,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:24,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612607321] [2024-05-12 12:49:24,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612607321] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:24,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:24,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-12 12:49:24,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934814822] [2024-05-12 12:49:24,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:24,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-12 12:49:24,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:24,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-12 12:49:24,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-05-12 12:49:24,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:49:24,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 758 transitions, 14432 flow. Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:24,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:24,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:49:24,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:28,232 INFO L124 PetriNetUnfolderBase]: 4353/7694 cut-off events. [2024-05-12 12:49:28,232 INFO L125 PetriNetUnfolderBase]: For 441910/441910 co-relation queries the response was YES. [2024-05-12 12:49:28,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65668 conditions, 7694 events. 4353/7694 cut-off events. For 441910/441910 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 56040 event pairs, 1255 based on Foata normal form. 1/7502 useless extension candidates. Maximal degree in co-relation 65352. Up to 6757 conditions per place. [2024-05-12 12:49:28,417 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 740 selfloop transitions, 66 changer transitions 0/812 dead transitions. [2024-05-12 12:49:28,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 812 transitions, 16733 flow [2024-05-12 12:49:28,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:49:28,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:49:28,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-05-12 12:49:28,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4428904428904429 [2024-05-12 12:49:28,418 INFO L175 Difference]: Start difference. First operand has 642 places, 758 transitions, 14432 flow. Second operand 11 states and 190 transitions. [2024-05-12 12:49:28,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 812 transitions, 16733 flow [2024-05-12 12:49:35,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 812 transitions, 15889 flow, removed 392 selfloop flow, removed 6 redundant places. [2024-05-12 12:49:35,299 INFO L231 Difference]: Finished difference. Result has 648 places, 765 transitions, 14187 flow [2024-05-12 12:49:35,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13782, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14187, PETRI_PLACES=648, PETRI_TRANSITIONS=765} [2024-05-12 12:49:35,299 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 605 predicate places. [2024-05-12 12:49:35,300 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 765 transitions, 14187 flow [2024-05-12 12:49:35,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:35,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:35,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:35,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-05-12 12:49:35,303 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:35,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:35,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1952732223, now seen corresponding path program 6 times [2024-05-12 12:49:35,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:35,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576307754] [2024-05-12 12:49:35,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:35,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:35,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:37,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:37,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:37,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576307754] [2024-05-12 12:49:37,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576307754] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:37,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:37,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:49:37,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982124845] [2024-05-12 12:49:37,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:37,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:49:37,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:37,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:49:37,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:49:37,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:49:37,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 765 transitions, 14187 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:37,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:37,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:49:37,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:41,816 INFO L124 PetriNetUnfolderBase]: 4402/7865 cut-off events. [2024-05-12 12:49:41,817 INFO L125 PetriNetUnfolderBase]: For 425264/425264 co-relation queries the response was YES. [2024-05-12 12:49:41,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66127 conditions, 7865 events. 4402/7865 cut-off events. For 425264/425264 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 58288 event pairs, 1101 based on Foata normal form. 2/7643 useless extension candidates. Maximal degree in co-relation 65808. Up to 6441 conditions per place. [2024-05-12 12:49:42,016 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 674 selfloop transitions, 144 changer transitions 0/824 dead transitions. [2024-05-12 12:49:42,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 824 transitions, 17153 flow [2024-05-12 12:49:42,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:49:42,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:49:42,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-05-12 12:49:42,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4522144522144522 [2024-05-12 12:49:42,017 INFO L175 Difference]: Start difference. First operand has 648 places, 765 transitions, 14187 flow. Second operand 11 states and 194 transitions. [2024-05-12 12:49:42,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 824 transitions, 17153 flow [2024-05-12 12:49:48,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 824 transitions, 16853 flow, removed 93 selfloop flow, removed 8 redundant places. [2024-05-12 12:49:48,623 INFO L231 Difference]: Finished difference. Result has 652 places, 774 transitions, 14996 flow [2024-05-12 12:49:48,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13889, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14996, PETRI_PLACES=652, PETRI_TRANSITIONS=774} [2024-05-12 12:49:48,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 609 predicate places. [2024-05-12 12:49:48,624 INFO L495 AbstractCegarLoop]: Abstraction has has 652 places, 774 transitions, 14996 flow [2024-05-12 12:49:48,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:48,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:48,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:48,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-05-12 12:49:48,624 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:48,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:48,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1417262853, now seen corresponding path program 2 times [2024-05-12 12:49:48,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:48,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793076854] [2024-05-12 12:49:48,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:48,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:48,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:50,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:50,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:50,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793076854] [2024-05-12 12:49:50,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793076854] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:50,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:50,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:49:50,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407025923] [2024-05-12 12:49:50,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:50,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:49:50,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:50,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:49:50,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:49:51,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:49:51,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 774 transitions, 14996 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:51,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:51,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:49:51,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:55,617 INFO L124 PetriNetUnfolderBase]: 4495/8018 cut-off events. [2024-05-12 12:49:55,618 INFO L125 PetriNetUnfolderBase]: For 532886/532886 co-relation queries the response was YES. [2024-05-12 12:49:55,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68046 conditions, 8018 events. 4495/8018 cut-off events. For 532886/532886 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 59535 event pairs, 1101 based on Foata normal form. 10/7810 useless extension candidates. Maximal degree in co-relation 67725. Up to 6040 conditions per place. [2024-05-12 12:49:55,806 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 681 selfloop transitions, 152 changer transitions 0/839 dead transitions. [2024-05-12 12:49:55,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 839 transitions, 17466 flow [2024-05-12 12:49:55,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:49:55,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:49:55,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 222 transitions. [2024-05-12 12:49:55,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-05-12 12:49:55,807 INFO L175 Difference]: Start difference. First operand has 652 places, 774 transitions, 14996 flow. Second operand 12 states and 222 transitions. [2024-05-12 12:49:55,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 839 transitions, 17466 flow [2024-05-12 12:50:02,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 839 transitions, 16524 flow, removed 330 selfloop flow, removed 7 redundant places. [2024-05-12 12:50:02,860 INFO L231 Difference]: Finished difference. Result has 657 places, 779 transitions, 14655 flow [2024-05-12 12:50:02,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14094, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14655, PETRI_PLACES=657, PETRI_TRANSITIONS=779} [2024-05-12 12:50:02,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 614 predicate places. [2024-05-12 12:50:02,861 INFO L495 AbstractCegarLoop]: Abstraction has has 657 places, 779 transitions, 14655 flow [2024-05-12 12:50:02,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:02,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:02,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:02,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-05-12 12:50:02,862 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:02,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:02,862 INFO L85 PathProgramCache]: Analyzing trace with hash -417361949, now seen corresponding path program 7 times [2024-05-12 12:50:02,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:02,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913085068] [2024-05-12 12:50:02,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:02,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:02,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:05,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:05,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:05,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913085068] [2024-05-12 12:50:05,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913085068] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:05,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:05,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:50:05,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159206008] [2024-05-12 12:50:05,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:05,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:50:05,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:05,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:50:05,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:50:05,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:50:05,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 779 transitions, 14655 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:05,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:05,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:50:05,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:09,647 INFO L124 PetriNetUnfolderBase]: 4968/8784 cut-off events. [2024-05-12 12:50:09,647 INFO L125 PetriNetUnfolderBase]: For 483813/483813 co-relation queries the response was YES. [2024-05-12 12:50:09,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77830 conditions, 8784 events. 4968/8784 cut-off events. For 483813/483813 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 65364 event pairs, 1330 based on Foata normal form. 2/8562 useless extension candidates. Maximal degree in co-relation 77508. Up to 7264 conditions per place. [2024-05-12 12:50:09,862 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 803 selfloop transitions, 180 changer transitions 0/989 dead transitions. [2024-05-12 12:50:09,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 989 transitions, 21889 flow [2024-05-12 12:50:09,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:50:09,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:50:09,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-05-12 12:50:09,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-05-12 12:50:09,864 INFO L175 Difference]: Start difference. First operand has 657 places, 779 transitions, 14655 flow. Second operand 12 states and 208 transitions. [2024-05-12 12:50:09,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 989 transitions, 21889 flow [2024-05-12 12:50:17,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 989 transitions, 21377 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-05-12 12:50:17,294 INFO L231 Difference]: Finished difference. Result has 669 places, 898 transitions, 18881 flow [2024-05-12 12:50:17,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14273, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18881, PETRI_PLACES=669, PETRI_TRANSITIONS=898} [2024-05-12 12:50:17,295 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 626 predicate places. [2024-05-12 12:50:17,295 INFO L495 AbstractCegarLoop]: Abstraction has has 669 places, 898 transitions, 18881 flow [2024-05-12 12:50:17,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:17,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:17,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:17,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-05-12 12:50:17,295 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:50:17,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:17,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1563399053, now seen corresponding path program 8 times [2024-05-12 12:50:17,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:17,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702555355] [2024-05-12 12:50:17,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:17,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:17,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:19,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:19,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:19,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702555355] [2024-05-12 12:50:19,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702555355] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:19,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:19,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-12 12:50:19,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915683633] [2024-05-12 12:50:19,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:19,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-12 12:50:19,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:19,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-12 12:50:19,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-05-12 12:50:19,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-05-12 12:50:19,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 898 transitions, 18881 flow. Second operand has 14 states, 14 states have (on average 9.285714285714286) internal successors, (130), 14 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:19,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:19,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-05-12 12:50:19,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:23,813 INFO L124 PetriNetUnfolderBase]: 5184/9186 cut-off events. [2024-05-12 12:50:23,813 INFO L125 PetriNetUnfolderBase]: For 505355/505355 co-relation queries the response was YES. [2024-05-12 12:50:23,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84048 conditions, 9186 events. 5184/9186 cut-off events. For 505355/505355 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 68942 event pairs, 1327 based on Foata normal form. 2/8954 useless extension candidates. Maximal degree in co-relation 83718. Up to 7757 conditions per place. [2024-05-12 12:50:24,210 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 859 selfloop transitions, 188 changer transitions 0/1053 dead transitions. [2024-05-12 12:50:24,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 1053 transitions, 24698 flow [2024-05-12 12:50:24,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:50:24,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:50:24,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-05-12 12:50:24,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423076923076923 [2024-05-12 12:50:24,213 INFO L175 Difference]: Start difference. First operand has 669 places, 898 transitions, 18881 flow. Second operand 12 states and 207 transitions. [2024-05-12 12:50:24,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 1053 transitions, 24698 flow