./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix031.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix031.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix031.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix031.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:32:05,158 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:32:05,218 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:32:05,221 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:32:05,223 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:32:05,246 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:32:05,247 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:32:05,247 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:32:05,248 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:32:05,251 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:32:05,251 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:32:05,252 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:32:05,252 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:32:05,253 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:32:05,253 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:32:05,254 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:32:05,254 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:32:05,255 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:32:05,255 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:32:05,255 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:32:05,256 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:32:05,257 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:32:05,257 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:32:05,257 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:32:05,257 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:32:05,258 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:32:05,258 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:32:05,258 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:32:05,259 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:32:05,259 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:32:05,260 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:32:05,260 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:32:05,260 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:32:05,261 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:32:05,261 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:32:05,261 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:32:05,261 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:32:05,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:32:05,262 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:32:05,262 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:32:05,262 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:32:05,262 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:32:05,263 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:32:05,263 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 01:32:05,506 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:32:05,525 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:32:05,527 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:32:05,528 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:32:05,528 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:32:05,529 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix031.opt.i [2024-06-28 01:32:06,789 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:32:07,060 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:32:07,061 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix031.opt.i [2024-06-28 01:32:07,076 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61b9306dc/e3dcf23467a34e2c81e412428da6243a/FLAG373bc93eb [2024-06-28 01:32:07,091 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61b9306dc/e3dcf23467a34e2c81e412428da6243a [2024-06-28 01:32:07,094 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:32:07,094 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:32:07,096 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix031.opt.yml/witness.yml [2024-06-28 01:32:07,269 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:32:07,271 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:32:07,273 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:32:07,273 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:32:07,278 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:32:07,278 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:32:07" (1/2) ... [2024-06-28 01:32:07,279 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@568215c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:32:07, skipping insertion in model container [2024-06-28 01:32:07,279 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:32:07" (1/2) ... [2024-06-28 01:32:07,281 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@47a9f632 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:32:07, skipping insertion in model container [2024-06-28 01:32:07,281 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:32:07" (2/2) ... [2024-06-28 01:32:07,283 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@568215c0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07, skipping insertion in model container [2024-06-28 01:32:07,283 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:32:07" (2/2) ... [2024-06-28 01:32:07,283 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:32:07,338 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:32:07,342 INFO L97 edCorrectnessWitness]: Location invariant before [L827-L827] ((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-28 01:32:07,343 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] ((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-28 01:32:07,343 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:32:07,343 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-06-28 01:32:07,388 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:32:07,596 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix031.opt.i[987,1000] [2024-06-28 01:32:07,753 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:32:07,761 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:32:07,790 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix031.opt.i[987,1000] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:32:07,877 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:32:07,917 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:32:07,918 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07 WrapperNode [2024-06-28 01:32:07,918 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:32:07,919 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:32:07,919 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:32:07,919 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:32:07,924 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 28.06 01:32:07" (1/1) ... [2024-06-28 01:32:07,949 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 28.06 01:32:07" (1/1) ... [2024-06-28 01:32:07,969 INFO L138 Inliner]: procedures = 174, calls = 41, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 119 [2024-06-28 01:32:07,970 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:32:07,971 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:32:07,971 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:32:07,971 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:32:07,983 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07" (1/1) ... [2024-06-28 01:32:07,984 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07" (1/1) ... [2024-06-28 01:32:07,989 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07" (1/1) ... [2024-06-28 01:32:08,002 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 01:32:08,003 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07" (1/1) ... [2024-06-28 01:32:08,003 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07" (1/1) ... [2024-06-28 01:32:08,010 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07" (1/1) ... [2024-06-28 01:32:08,011 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07" (1/1) ... [2024-06-28 01:32:08,013 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07" (1/1) ... [2024-06-28 01:32:08,014 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07" (1/1) ... [2024-06-28 01:32:08,016 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:32:08,017 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:32:08,017 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:32:08,017 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:32:08,018 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07" (1/1) ... [2024-06-28 01:32:08,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:32:08,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:32:08,047 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 01:32:08,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 01:32:08,082 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:32:08,082 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:32:08,083 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:32:08,083 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:32:08,083 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:32:08,083 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:32:08,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:32:08,084 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:32:08,084 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:32:08,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:32:08,100 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 01:32:08,197 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:32:08,199 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:32:08,552 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:32:08,552 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:32:08,699 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:32:08,700 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:32:08,701 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:32:08 BoogieIcfgContainer [2024-06-28 01:32:08,701 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:32:08,703 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:32:08,703 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:32:08,706 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:32:08,706 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:32:07" (1/4) ... [2024-06-28 01:32:08,707 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@287bc88c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:32:08, skipping insertion in model container [2024-06-28 01:32:08,707 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:32:07" (2/4) ... [2024-06-28 01:32:08,708 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@287bc88c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:32:08, skipping insertion in model container [2024-06-28 01:32:08,708 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:32:07" (3/4) ... [2024-06-28 01:32:08,709 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@287bc88c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:32:08, skipping insertion in model container [2024-06-28 01:32:08,709 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:32:08" (4/4) ... [2024-06-28 01:32:08,710 INFO L112 eAbstractionObserver]: Analyzing ICFG mix031.opt.i [2024-06-28 01:32:08,724 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:32:08,725 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 01:32:08,725 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:32:08,760 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:32:08,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 39 transitions, 86 flow [2024-06-28 01:32:08,816 INFO L124 PetriNetUnfolderBase]: 1/37 cut-off events. [2024-06-28 01:32:08,817 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:32:08,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 37 events. 1/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 60 event pairs, 0 based on Foata normal form. 0/32 useless extension candidates. Maximal degree in co-relation 36. Up to 2 conditions per place. [2024-06-28 01:32:08,821 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 39 transitions, 86 flow [2024-06-28 01:32:08,824 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 37 transitions, 80 flow [2024-06-28 01:32:08,835 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:32:08,842 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;@1a2df351, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:32:08,843 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 01:32:08,846 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:32:08,846 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:32:08,846 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:32:08,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:08,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:32:08,848 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-06-28 01:32:08,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:08,854 INFO L85 PathProgramCache]: Analyzing trace with hash 315449771, now seen corresponding path program 1 times [2024-06-28 01:32:08,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:08,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351328759] [2024-06-28 01:32:08,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:08,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:08,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:09,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:09,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:09,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351328759] [2024-06-28 01:32:09,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351328759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:09,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:09,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:32:09,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56894483] [2024-06-28 01:32:09,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:09,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:32:09,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:09,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:32:09,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:32:09,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 01:32:09,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:09,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:09,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 01:32:09,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:09,970 INFO L124 PetriNetUnfolderBase]: 472/876 cut-off events. [2024-06-28 01:32:09,970 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-28 01:32:09,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1683 conditions, 876 events. 472/876 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 4785 event pairs, 210 based on Foata normal form. 43/855 useless extension candidates. Maximal degree in co-relation 1672. Up to 780 conditions per place. [2024-06-28 01:32:09,980 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 30 selfloop transitions, 4 changer transitions 0/47 dead transitions. [2024-06-28 01:32:09,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 47 transitions, 171 flow [2024-06-28 01:32:09,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:32:09,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:32:09,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-28 01:32:09,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7094017094017094 [2024-06-28 01:32:09,993 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 80 flow. Second operand 3 states and 83 transitions. [2024-06-28 01:32:09,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 47 transitions, 171 flow [2024-06-28 01:32:09,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 47 transitions, 168 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:32:10,000 INFO L231 Difference]: Finished difference. Result has 44 places, 39 transitions, 104 flow [2024-06-28 01:32:10,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=39} [2024-06-28 01:32:10,006 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 1 predicate places. [2024-06-28 01:32:10,006 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 104 flow [2024-06-28 01:32:10,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:10,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:10,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:10,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:32:10,009 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-06-28 01:32:10,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:10,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1795416246, now seen corresponding path program 1 times [2024-06-28 01:32:10,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:10,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940042456] [2024-06-28 01:32:10,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:10,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:10,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:10,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-06-28 01:32:10,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:10,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940042456] [2024-06-28 01:32:10,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940042456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:10,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:10,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:32:10,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834351019] [2024-06-28 01:32:10,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:10,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:32:10,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:10,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:32:10,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:32:10,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 01:32:10,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:10,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:10,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 01:32:10,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:10,742 INFO L124 PetriNetUnfolderBase]: 539/953 cut-off events. [2024-06-28 01:32:10,742 INFO L125 PetriNetUnfolderBase]: For 113/113 co-relation queries the response was YES. [2024-06-28 01:32:10,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2077 conditions, 953 events. 539/953 cut-off events. For 113/113 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5092 event pairs, 191 based on Foata normal form. 2/906 useless extension candidates. Maximal degree in co-relation 2065. Up to 870 conditions per place. [2024-06-28 01:32:10,748 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 39 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-28 01:32:10,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 58 transitions, 242 flow [2024-06-28 01:32:10,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:32:10,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:32:10,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-28 01:32:10,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:32:10,751 INFO L175 Difference]: Start difference. First operand has 44 places, 39 transitions, 104 flow. Second operand 4 states and 104 transitions. [2024-06-28 01:32:10,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 58 transitions, 242 flow [2024-06-28 01:32:10,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:32:10,755 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 138 flow [2024-06-28 01:32:10,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-28 01:32:10,756 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-28 01:32:10,756 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 138 flow [2024-06-28 01:32:10,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:10,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:10,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:10,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:32:10,758 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:32:10,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:10,761 INFO L85 PathProgramCache]: Analyzing trace with hash 176672278, now seen corresponding path program 1 times [2024-06-28 01:32:10,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:10,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643930624] [2024-06-28 01:32:10,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:10,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:10,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:11,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:11,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:11,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643930624] [2024-06-28 01:32:11,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643930624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:11,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:11,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:32:11,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217480183] [2024-06-28 01:32:11,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:11,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:32:11,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:11,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:32:11,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:32:11,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-28 01:32:11,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:11,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:11,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-28 01:32:11,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:11,575 INFO L124 PetriNetUnfolderBase]: 636/1129 cut-off events. [2024-06-28 01:32:11,576 INFO L125 PetriNetUnfolderBase]: For 382/382 co-relation queries the response was YES. [2024-06-28 01:32:11,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2647 conditions, 1129 events. 636/1129 cut-off events. For 382/382 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6116 event pairs, 216 based on Foata normal form. 2/1071 useless extension candidates. Maximal degree in co-relation 2633. Up to 1008 conditions per place. [2024-06-28 01:32:11,582 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 48 selfloop transitions, 10 changer transitions 0/69 dead transitions. [2024-06-28 01:32:11,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 69 transitions, 322 flow [2024-06-28 01:32:11,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:32:11,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:32:11,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 01:32:11,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-28 01:32:11,586 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 138 flow. Second operand 5 states and 125 transitions. [2024-06-28 01:32:11,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 69 transitions, 322 flow [2024-06-28 01:32:11,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 69 transitions, 308 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 01:32:11,589 INFO L231 Difference]: Finished difference. Result has 50 places, 45 transitions, 172 flow [2024-06-28 01:32:11,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=172, PETRI_PLACES=50, PETRI_TRANSITIONS=45} [2024-06-28 01:32:11,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-28 01:32:11,590 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 45 transitions, 172 flow [2024-06-28 01:32:11,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:11,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:11,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:11,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:32:11,591 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:32:11,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:11,592 INFO L85 PathProgramCache]: Analyzing trace with hash 176033431, now seen corresponding path program 1 times [2024-06-28 01:32:11,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:11,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468063340] [2024-06-28 01:32:11,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:11,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:11,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:11,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:11,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:11,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468063340] [2024-06-28 01:32:11,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468063340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:11,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:11,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:32:11,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581584181] [2024-06-28 01:32:11,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:11,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:32:11,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:11,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:32:11,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:32:11,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 39 [2024-06-28 01:32:11,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 45 transitions, 172 flow. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:11,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:11,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 39 [2024-06-28 01:32:11,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:11,750 INFO L124 PetriNetUnfolderBase]: 172/510 cut-off events. [2024-06-28 01:32:11,750 INFO L125 PetriNetUnfolderBase]: For 239/266 co-relation queries the response was YES. [2024-06-28 01:32:11,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 994 conditions, 510 events. 172/510 cut-off events. For 239/266 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3241 event pairs, 19 based on Foata normal form. 3/503 useless extension candidates. Maximal degree in co-relation 979. Up to 250 conditions per place. [2024-06-28 01:32:11,753 INFO L140 encePairwiseOnDemand]: 36/39 looper letters, 19 selfloop transitions, 5 changer transitions 1/48 dead transitions. [2024-06-28 01:32:11,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 48 transitions, 207 flow [2024-06-28 01:32:11,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:32:11,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:32:11,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 89 transitions. [2024-06-28 01:32:11,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7606837606837606 [2024-06-28 01:32:11,754 INFO L175 Difference]: Start difference. First operand has 50 places, 45 transitions, 172 flow. Second operand 3 states and 89 transitions. [2024-06-28 01:32:11,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 48 transitions, 207 flow [2024-06-28 01:32:11,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 48 transitions, 192 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 01:32:11,758 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 138 flow [2024-06-28 01:32:11,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=138, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-28 01:32:11,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-06-28 01:32:11,759 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 138 flow [2024-06-28 01:32:11,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:11,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:11,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:11,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:32:11,760 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-06-28 01:32:11,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:11,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1640894509, now seen corresponding path program 1 times [2024-06-28 01:32:11,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:11,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993137110] [2024-06-28 01:32:11,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:11,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:11,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:12,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:12,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:12,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993137110] [2024-06-28 01:32:12,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993137110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:12,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:12,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:32:12,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123206339] [2024-06-28 01:32:12,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:12,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:32:12,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:12,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:32:12,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:32:12,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-28 01:32:12,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 138 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-06-28 01:32:12,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:12,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-28 01:32:12,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:12,587 INFO L124 PetriNetUnfolderBase]: 549/990 cut-off events. [2024-06-28 01:32:12,588 INFO L125 PetriNetUnfolderBase]: For 668/668 co-relation queries the response was YES. [2024-06-28 01:32:12,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2374 conditions, 990 events. 549/990 cut-off events. For 668/668 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5203 event pairs, 101 based on Foata normal form. 4/981 useless extension candidates. Maximal degree in co-relation 2359. Up to 834 conditions per place. [2024-06-28 01:32:12,604 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 51 selfloop transitions, 9 changer transitions 5/76 dead transitions. [2024-06-28 01:32:12,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 76 transitions, 354 flow [2024-06-28 01:32:12,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:32:12,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:32:12,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 01:32:12,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196581196581197 [2024-06-28 01:32:12,605 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 138 flow. Second operand 6 states and 145 transitions. [2024-06-28 01:32:12,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 76 transitions, 354 flow [2024-06-28 01:32:12,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 76 transitions, 342 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:32:12,607 INFO L231 Difference]: Finished difference. Result has 52 places, 42 transitions, 165 flow [2024-06-28 01:32:12,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=165, PETRI_PLACES=52, PETRI_TRANSITIONS=42} [2024-06-28 01:32:12,608 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-28 01:32:12,608 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 42 transitions, 165 flow [2024-06-28 01:32:12,609 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-06-28 01:32:12,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:12,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:12,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:32:12,609 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-06-28 01:32:12,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:12,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1663875484, now seen corresponding path program 1 times [2024-06-28 01:32:12,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:12,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587079850] [2024-06-28 01:32:12,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:12,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:12,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:13,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:13,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:13,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587079850] [2024-06-28 01:32:13,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587079850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:13,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:13,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:32:13,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295899913] [2024-06-28 01:32:13,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:13,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:32:13,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:13,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:32:13,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:32:13,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-28 01:32:13,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 165 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:13,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:13,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-28 01:32:13,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:13,433 INFO L124 PetriNetUnfolderBase]: 430/905 cut-off events. [2024-06-28 01:32:13,434 INFO L125 PetriNetUnfolderBase]: For 737/739 co-relation queries the response was YES. [2024-06-28 01:32:13,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2160 conditions, 905 events. 430/905 cut-off events. For 737/739 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 5169 event pairs, 176 based on Foata normal form. 3/876 useless extension candidates. Maximal degree in co-relation 2143. Up to 712 conditions per place. [2024-06-28 01:32:13,439 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 39 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-28 01:32:13,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 303 flow [2024-06-28 01:32:13,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:32:13,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:32:13,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-28 01:32:13,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-28 01:32:13,440 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 165 flow. Second operand 5 states and 105 transitions. [2024-06-28 01:32:13,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 303 flow [2024-06-28 01:32:13,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 58 transitions, 278 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 01:32:13,443 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 195 flow [2024-06-28 01:32:13,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=195, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-28 01:32:13,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2024-06-28 01:32:13,444 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 195 flow [2024-06-28 01:32:13,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:13,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:13,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:13,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:32:13,445 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-06-28 01:32:13,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:13,445 INFO L85 PathProgramCache]: Analyzing trace with hash 56620297, now seen corresponding path program 1 times [2024-06-28 01:32:13,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:13,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161497147] [2024-06-28 01:32:13,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:13,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:13,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:14,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:14,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:14,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161497147] [2024-06-28 01:32:14,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161497147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:14,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:14,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:32:14,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909907077] [2024-06-28 01:32:14,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:14,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:32:14,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:14,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:32:14,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:32:14,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-28 01:32:14,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 195 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-06-28 01:32:14,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:14,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-28 01:32:14,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:14,462 INFO L124 PetriNetUnfolderBase]: 507/1018 cut-off events. [2024-06-28 01:32:14,463 INFO L125 PetriNetUnfolderBase]: For 1008/1010 co-relation queries the response was YES. [2024-06-28 01:32:14,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2579 conditions, 1018 events. 507/1018 cut-off events. For 1008/1010 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5736 event pairs, 209 based on Foata normal form. 3/995 useless extension candidates. Maximal degree in co-relation 2559. Up to 829 conditions per place. [2024-06-28 01:32:14,469 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 45 selfloop transitions, 9 changer transitions 0/65 dead transitions. [2024-06-28 01:32:14,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 349 flow [2024-06-28 01:32:14,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:32:14,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:32:14,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-28 01:32:14,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-28 01:32:14,470 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 195 flow. Second operand 6 states and 120 transitions. [2024-06-28 01:32:14,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 349 flow [2024-06-28 01:32:14,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 65 transitions, 340 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 01:32:14,475 INFO L231 Difference]: Finished difference. Result has 57 places, 49 transitions, 221 flow [2024-06-28 01:32:14,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=221, PETRI_PLACES=57, PETRI_TRANSITIONS=49} [2024-06-28 01:32:14,476 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 01:32:14,477 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 49 transitions, 221 flow [2024-06-28 01:32:14,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-06-28 01:32:14,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:14,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:14,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:32:14,477 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-06-28 01:32:14,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:14,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1248869371, now seen corresponding path program 1 times [2024-06-28 01:32:14,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:14,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162032963] [2024-06-28 01:32:14,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:14,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:14,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:15,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:15,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:15,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162032963] [2024-06-28 01:32:15,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162032963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:15,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:15,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:32:15,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260076208] [2024-06-28 01:32:15,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:15,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:32:15,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:15,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:32:15,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:32:15,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-28 01:32:15,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 49 transitions, 221 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-06-28 01:32:15,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:15,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-28 01:32:15,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:15,420 INFO L124 PetriNetUnfolderBase]: 548/1082 cut-off events. [2024-06-28 01:32:15,420 INFO L125 PetriNetUnfolderBase]: For 1599/1601 co-relation queries the response was YES. [2024-06-28 01:32:15,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2917 conditions, 1082 events. 548/1082 cut-off events. For 1599/1601 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 6098 event pairs, 218 based on Foata normal form. 3/1058 useless extension candidates. Maximal degree in co-relation 2895. Up to 879 conditions per place. [2024-06-28 01:32:15,426 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 49 selfloop transitions, 10 changer transitions 0/71 dead transitions. [2024-06-28 01:32:15,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 71 transitions, 401 flow [2024-06-28 01:32:15,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:32:15,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:32:15,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-28 01:32:15,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213675213675214 [2024-06-28 01:32:15,428 INFO L175 Difference]: Start difference. First operand has 57 places, 49 transitions, 221 flow. Second operand 6 states and 122 transitions. [2024-06-28 01:32:15,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 71 transitions, 401 flow [2024-06-28 01:32:15,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 71 transitions, 382 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 01:32:15,432 INFO L231 Difference]: Finished difference. Result has 60 places, 54 transitions, 263 flow [2024-06-28 01:32:15,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=263, PETRI_PLACES=60, PETRI_TRANSITIONS=54} [2024-06-28 01:32:15,434 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 17 predicate places. [2024-06-28 01:32:15,435 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 54 transitions, 263 flow [2024-06-28 01:32:15,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-06-28 01:32:15,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:15,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:15,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:32:15,435 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-06-28 01:32:15,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:15,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1755219031, now seen corresponding path program 2 times [2024-06-28 01:32:15,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:15,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494663012] [2024-06-28 01:32:15,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:15,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:15,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:16,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:16,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:16,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494663012] [2024-06-28 01:32:16,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494663012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:16,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:16,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:32:16,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522078763] [2024-06-28 01:32:16,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:16,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:32:16,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:16,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:32:16,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:32:16,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-28 01:32:16,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 54 transitions, 263 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-06-28 01:32:16,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:16,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-28 01:32:16,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:16,442 INFO L124 PetriNetUnfolderBase]: 542/1087 cut-off events. [2024-06-28 01:32:16,442 INFO L125 PetriNetUnfolderBase]: For 2156/2164 co-relation queries the response was YES. [2024-06-28 01:32:16,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3116 conditions, 1087 events. 542/1087 cut-off events. For 2156/2164 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6180 event pairs, 211 based on Foata normal form. 9/1064 useless extension candidates. Maximal degree in co-relation 3092. Up to 850 conditions per place. [2024-06-28 01:32:16,449 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 47 selfloop transitions, 13 changer transitions 0/72 dead transitions. [2024-06-28 01:32:16,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 72 transitions, 437 flow [2024-06-28 01:32:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:32:16,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:32:16,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-28 01:32:16,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213675213675214 [2024-06-28 01:32:16,451 INFO L175 Difference]: Start difference. First operand has 60 places, 54 transitions, 263 flow. Second operand 6 states and 122 transitions. [2024-06-28 01:32:16,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 72 transitions, 437 flow [2024-06-28 01:32:16,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 72 transitions, 418 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 01:32:16,454 INFO L231 Difference]: Finished difference. Result has 63 places, 56 transitions, 291 flow [2024-06-28 01:32:16,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=291, PETRI_PLACES=63, PETRI_TRANSITIONS=56} [2024-06-28 01:32:16,455 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-28 01:32:16,455 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 56 transitions, 291 flow [2024-06-28 01:32:16,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-06-28 01:32:16,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:16,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:16,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:32:16,456 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:32:16,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:16,456 INFO L85 PathProgramCache]: Analyzing trace with hash -234613582, now seen corresponding path program 1 times [2024-06-28 01:32:16,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:16,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506543818] [2024-06-28 01:32:16,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:16,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:16,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:17,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:17,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:17,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506543818] [2024-06-28 01:32:17,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506543818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:17,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:17,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:32:17,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011626282] [2024-06-28 01:32:17,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:17,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:32:17,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:17,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:32:17,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:32:17,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-28 01:32:17,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 56 transitions, 291 flow. Second operand has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:17,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:17,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-28 01:32:17,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:17,692 INFO L124 PetriNetUnfolderBase]: 509/1014 cut-off events. [2024-06-28 01:32:17,692 INFO L125 PetriNetUnfolderBase]: For 2562/2562 co-relation queries the response was YES. [2024-06-28 01:32:17,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3037 conditions, 1014 events. 509/1014 cut-off events. For 2562/2562 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5664 event pairs, 153 based on Foata normal form. 4/984 useless extension candidates. Maximal degree in co-relation 3013. Up to 741 conditions per place. [2024-06-28 01:32:17,699 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 67 selfloop transitions, 16 changer transitions 0/95 dead transitions. [2024-06-28 01:32:17,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 95 transitions, 555 flow [2024-06-28 01:32:17,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:17,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:17,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 01:32:17,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-28 01:32:17,700 INFO L175 Difference]: Start difference. First operand has 63 places, 56 transitions, 291 flow. Second operand 8 states and 178 transitions. [2024-06-28 01:32:17,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 95 transitions, 555 flow [2024-06-28 01:32:17,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 95 transitions, 524 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:32:17,706 INFO L231 Difference]: Finished difference. Result has 67 places, 57 transitions, 297 flow [2024-06-28 01:32:17,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=297, PETRI_PLACES=67, PETRI_TRANSITIONS=57} [2024-06-28 01:32:17,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2024-06-28 01:32:17,708 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 57 transitions, 297 flow [2024-06-28 01:32:17,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:17,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:17,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:17,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:32:17,709 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-06-28 01:32:17,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:17,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1755229943, now seen corresponding path program 1 times [2024-06-28 01:32:17,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:17,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030949228] [2024-06-28 01:32:17,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:17,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:17,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:18,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-06-28 01:32:18,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:18,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030949228] [2024-06-28 01:32:18,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030949228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:18,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:18,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:32:18,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815464506] [2024-06-28 01:32:18,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:18,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:32:18,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:18,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:32:18,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:32:18,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-28 01:32:18,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 57 transitions, 297 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:18,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:18,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-28 01:32:18,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:18,721 INFO L124 PetriNetUnfolderBase]: 518/1048 cut-off events. [2024-06-28 01:32:18,721 INFO L125 PetriNetUnfolderBase]: For 2597/2599 co-relation queries the response was YES. [2024-06-28 01:32:18,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3205 conditions, 1048 events. 518/1048 cut-off events. For 2597/2599 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5941 event pairs, 155 based on Foata normal form. 3/1020 useless extension candidates. Maximal degree in co-relation 3179. Up to 831 conditions per place. [2024-06-28 01:32:18,728 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 58 selfloop transitions, 11 changer transitions 0/80 dead transitions. [2024-06-28 01:32:18,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 80 transitions, 501 flow [2024-06-28 01:32:18,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:32:18,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:32:18,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 01:32:18,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2024-06-28 01:32:18,730 INFO L175 Difference]: Start difference. First operand has 67 places, 57 transitions, 297 flow. Second operand 7 states and 138 transitions. [2024-06-28 01:32:18,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 80 transitions, 501 flow [2024-06-28 01:32:18,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 80 transitions, 465 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:32:18,733 INFO L231 Difference]: Finished difference. Result has 69 places, 59 transitions, 302 flow [2024-06-28 01:32:18,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=302, PETRI_PLACES=69, PETRI_TRANSITIONS=59} [2024-06-28 01:32:18,734 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-28 01:32:18,734 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 59 transitions, 302 flow [2024-06-28 01:32:18,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:18,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:18,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:18,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:32:18,735 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-06-28 01:32:18,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:18,735 INFO L85 PathProgramCache]: Analyzing trace with hash 60064843, now seen corresponding path program 1 times [2024-06-28 01:32:18,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:18,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190296464] [2024-06-28 01:32:18,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:18,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:18,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:19,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:19,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:19,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190296464] [2024-06-28 01:32:19,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190296464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:19,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:19,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:32:19,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089123944] [2024-06-28 01:32:19,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:19,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:32:19,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:19,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:32:19,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:32:19,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:19,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 59 transitions, 302 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:19,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:19,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:19,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:19,707 INFO L124 PetriNetUnfolderBase]: 602/1133 cut-off events. [2024-06-28 01:32:19,707 INFO L125 PetriNetUnfolderBase]: For 3430/3432 co-relation queries the response was YES. [2024-06-28 01:32:19,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3633 conditions, 1133 events. 602/1133 cut-off events. For 3430/3432 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6157 event pairs, 172 based on Foata normal form. 3/1111 useless extension candidates. Maximal degree in co-relation 3605. Up to 942 conditions per place. [2024-06-28 01:32:19,714 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 64 selfloop transitions, 13 changer transitions 0/87 dead transitions. [2024-06-28 01:32:19,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 87 transitions, 541 flow [2024-06-28 01:32:19,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:32:19,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:32:19,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 01:32:19,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4981684981684982 [2024-06-28 01:32:19,716 INFO L175 Difference]: Start difference. First operand has 69 places, 59 transitions, 302 flow. Second operand 7 states and 136 transitions. [2024-06-28 01:32:19,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 87 transitions, 541 flow [2024-06-28 01:32:19,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 87 transitions, 516 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:32:19,720 INFO L231 Difference]: Finished difference. Result has 72 places, 64 transitions, 351 flow [2024-06-28 01:32:19,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=351, PETRI_PLACES=72, PETRI_TRANSITIONS=64} [2024-06-28 01:32:19,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-28 01:32:19,721 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 64 transitions, 351 flow [2024-06-28 01:32:19,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:19,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:19,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:19,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:32:19,723 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-06-28 01:32:19,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:19,723 INFO L85 PathProgramCache]: Analyzing trace with hash 60245263, now seen corresponding path program 2 times [2024-06-28 01:32:19,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:19,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073525308] [2024-06-28 01:32:19,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:19,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:19,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:20,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:20,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:20,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073525308] [2024-06-28 01:32:20,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073525308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:20,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:20,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:32:20,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273501546] [2024-06-28 01:32:20,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:20,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:32:20,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:20,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:32:20,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:32:20,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:20,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 64 transitions, 351 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:20,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:20,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:20,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:20,652 INFO L124 PetriNetUnfolderBase]: 613/1150 cut-off events. [2024-06-28 01:32:20,652 INFO L125 PetriNetUnfolderBase]: For 4133/4135 co-relation queries the response was YES. [2024-06-28 01:32:20,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3876 conditions, 1150 events. 613/1150 cut-off events. For 4133/4135 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6234 event pairs, 170 based on Foata normal form. 3/1128 useless extension candidates. Maximal degree in co-relation 3846. Up to 939 conditions per place. [2024-06-28 01:32:20,659 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 62 selfloop transitions, 16 changer transitions 0/88 dead transitions. [2024-06-28 01:32:20,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 88 transitions, 583 flow [2024-06-28 01:32:20,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:32:20,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:32:20,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 01:32:20,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4981684981684982 [2024-06-28 01:32:20,661 INFO L175 Difference]: Start difference. First operand has 72 places, 64 transitions, 351 flow. Second operand 7 states and 136 transitions. [2024-06-28 01:32:20,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 88 transitions, 583 flow [2024-06-28 01:32:20,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 88 transitions, 552 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:32:20,666 INFO L231 Difference]: Finished difference. Result has 75 places, 66 transitions, 377 flow [2024-06-28 01:32:20,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=377, PETRI_PLACES=75, PETRI_TRANSITIONS=66} [2024-06-28 01:32:20,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-28 01:32:20,668 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 66 transitions, 377 flow [2024-06-28 01:32:20,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:20,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:20,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:20,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:32:20,668 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-06-28 01:32:20,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:20,669 INFO L85 PathProgramCache]: Analyzing trace with hash 60245542, now seen corresponding path program 1 times [2024-06-28 01:32:20,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:20,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531632379] [2024-06-28 01:32:20,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:20,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:20,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:21,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:21,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:21,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531632379] [2024-06-28 01:32:21,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531632379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:21,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:21,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:32:21,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445447905] [2024-06-28 01:32:21,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:21,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:32:21,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:21,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:32:21,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:32:21,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:21,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 66 transitions, 377 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:21,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:21,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:21,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:21,638 INFO L124 PetriNetUnfolderBase]: 632/1198 cut-off events. [2024-06-28 01:32:21,638 INFO L125 PetriNetUnfolderBase]: For 4757/4757 co-relation queries the response was YES. [2024-06-28 01:32:21,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4074 conditions, 1198 events. 632/1198 cut-off events. For 4757/4757 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6661 event pairs, 187 based on Foata normal form. 1/1168 useless extension candidates. Maximal degree in co-relation 4043. Up to 998 conditions per place. [2024-06-28 01:32:21,645 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 12 changer transitions 0/90 dead transitions. [2024-06-28 01:32:21,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 90 transitions, 603 flow [2024-06-28 01:32:21,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:32:21,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:32:21,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 01:32:21,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4908424908424908 [2024-06-28 01:32:21,646 INFO L175 Difference]: Start difference. First operand has 75 places, 66 transitions, 377 flow. Second operand 7 states and 134 transitions. [2024-06-28 01:32:21,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 90 transitions, 603 flow [2024-06-28 01:32:21,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 90 transitions, 562 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:32:21,654 INFO L231 Difference]: Finished difference. Result has 77 places, 68 transitions, 381 flow [2024-06-28 01:32:21,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=381, PETRI_PLACES=77, PETRI_TRANSITIONS=68} [2024-06-28 01:32:21,655 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-28 01:32:21,655 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 68 transitions, 381 flow [2024-06-28 01:32:21,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:21,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:21,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:21,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:32:21,656 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-06-28 01:32:21,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:21,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1422784182, now seen corresponding path program 2 times [2024-06-28 01:32:21,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:21,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645178660] [2024-06-28 01:32:21,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:21,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:21,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:22,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-06-28 01:32:22,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:22,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645178660] [2024-06-28 01:32:22,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645178660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:22,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:22,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:32:22,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981175426] [2024-06-28 01:32:22,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:22,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:32:22,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:22,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:32:22,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:32:22,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:22,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 68 transitions, 381 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:22,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:22,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:22,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:22,522 INFO L124 PetriNetUnfolderBase]: 647/1309 cut-off events. [2024-06-28 01:32:22,523 INFO L125 PetriNetUnfolderBase]: For 5556/5562 co-relation queries the response was YES. [2024-06-28 01:32:22,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4365 conditions, 1309 events. 647/1309 cut-off events. For 5556/5562 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7532 event pairs, 183 based on Foata normal form. 7/1262 useless extension candidates. Maximal degree in co-relation 4333. Up to 966 conditions per place. [2024-06-28 01:32:22,536 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 62 selfloop transitions, 19 changer transitions 0/94 dead transitions. [2024-06-28 01:32:22,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 94 transitions, 665 flow [2024-06-28 01:32:22,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:32:22,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:32:22,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 01:32:22,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5018315018315018 [2024-06-28 01:32:22,537 INFO L175 Difference]: Start difference. First operand has 77 places, 68 transitions, 381 flow. Second operand 7 states and 137 transitions. [2024-06-28 01:32:22,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 94 transitions, 665 flow [2024-06-28 01:32:22,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 94 transitions, 636 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:32:22,543 INFO L231 Difference]: Finished difference. Result has 79 places, 72 transitions, 431 flow [2024-06-28 01:32:22,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=431, PETRI_PLACES=79, PETRI_TRANSITIONS=72} [2024-06-28 01:32:22,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-28 01:32:22,545 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 72 transitions, 431 flow [2024-06-28 01:32:22,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:22,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:22,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:22,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:32:22,545 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-06-28 01:32:22,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:22,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1422784461, now seen corresponding path program 3 times [2024-06-28 01:32:22,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:22,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861336400] [2024-06-28 01:32:22,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:22,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:22,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:23,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:23,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:23,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861336400] [2024-06-28 01:32:23,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861336400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:23,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:23,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:32:23,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560141211] [2024-06-28 01:32:23,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:23,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:32:23,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:23,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:32:23,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:32:23,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:23,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 72 transitions, 431 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:23,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:23,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:23,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:23,442 INFO L124 PetriNetUnfolderBase]: 636/1245 cut-off events. [2024-06-28 01:32:23,443 INFO L125 PetriNetUnfolderBase]: For 6527/6534 co-relation queries the response was YES. [2024-06-28 01:32:23,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4453 conditions, 1245 events. 636/1245 cut-off events. For 6527/6534 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6984 event pairs, 165 based on Foata normal form. 4/1207 useless extension candidates. Maximal degree in co-relation 4420. Up to 932 conditions per place. [2024-06-28 01:32:23,450 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 62 selfloop transitions, 20 changer transitions 0/95 dead transitions. [2024-06-28 01:32:23,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 95 transitions, 677 flow [2024-06-28 01:32:23,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:32:23,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:32:23,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 01:32:23,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4981684981684982 [2024-06-28 01:32:23,452 INFO L175 Difference]: Start difference. First operand has 79 places, 72 transitions, 431 flow. Second operand 7 states and 136 transitions. [2024-06-28 01:32:23,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 95 transitions, 677 flow [2024-06-28 01:32:23,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 95 transitions, 649 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 01:32:23,459 INFO L231 Difference]: Finished difference. Result has 83 places, 74 transitions, 472 flow [2024-06-28 01:32:23,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=403, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=472, PETRI_PLACES=83, PETRI_TRANSITIONS=74} [2024-06-28 01:32:23,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-28 01:32:23,460 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 74 transitions, 472 flow [2024-06-28 01:32:23,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:23,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:23,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:23,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:32:23,461 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-06-28 01:32:23,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:23,461 INFO L85 PathProgramCache]: Analyzing trace with hash 297669892, now seen corresponding path program 3 times [2024-06-28 01:32:23,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:23,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983729304] [2024-06-28 01:32:23,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:23,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:23,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:24,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:24,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:24,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983729304] [2024-06-28 01:32:24,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983729304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:24,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:24,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:32:24,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753175482] [2024-06-28 01:32:24,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:24,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:32:24,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:24,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:32:24,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:32:24,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:24,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 74 transitions, 472 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:24,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:24,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:24,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:24,298 INFO L124 PetriNetUnfolderBase]: 645/1306 cut-off events. [2024-06-28 01:32:24,298 INFO L125 PetriNetUnfolderBase]: For 6903/6909 co-relation queries the response was YES. [2024-06-28 01:32:24,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4627 conditions, 1306 events. 645/1306 cut-off events. For 6903/6909 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7554 event pairs, 181 based on Foata normal form. 7/1259 useless extension candidates. Maximal degree in co-relation 4592. Up to 965 conditions per place. [2024-06-28 01:32:24,306 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 61 selfloop transitions, 20 changer transitions 0/95 dead transitions. [2024-06-28 01:32:24,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 95 transitions, 696 flow [2024-06-28 01:32:24,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:32:24,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:32:24,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 01:32:24,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945054945054945 [2024-06-28 01:32:24,307 INFO L175 Difference]: Start difference. First operand has 83 places, 74 transitions, 472 flow. Second operand 7 states and 135 transitions. [2024-06-28 01:32:24,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 95 transitions, 696 flow [2024-06-28 01:32:24,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 95 transitions, 633 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 01:32:24,316 INFO L231 Difference]: Finished difference. Result has 85 places, 74 transitions, 454 flow [2024-06-28 01:32:24,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=409, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=454, PETRI_PLACES=85, PETRI_TRANSITIONS=74} [2024-06-28 01:32:24,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-28 01:32:24,316 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 74 transitions, 454 flow [2024-06-28 01:32:24,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:24,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:24,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:24,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:32:24,317 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-06-28 01:32:24,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:24,317 INFO L85 PathProgramCache]: Analyzing trace with hash -474895016, now seen corresponding path program 1 times [2024-06-28 01:32:24,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:24,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324788582] [2024-06-28 01:32:24,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:24,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:24,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:24,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:24,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:24,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324788582] [2024-06-28 01:32:24,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324788582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:24,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:24,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:24,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503715915] [2024-06-28 01:32:24,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:24,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:24,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:24,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:24,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:25,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:25,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 74 transitions, 454 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:25,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:25,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:25,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:25,474 INFO L124 PetriNetUnfolderBase]: 705/1327 cut-off events. [2024-06-28 01:32:25,475 INFO L125 PetriNetUnfolderBase]: For 8295/8297 co-relation queries the response was YES. [2024-06-28 01:32:25,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5039 conditions, 1327 events. 705/1327 cut-off events. For 8295/8297 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7408 event pairs, 179 based on Foata normal form. 4/1300 useless extension candidates. Maximal degree in co-relation 5003. Up to 1034 conditions per place. [2024-06-28 01:32:25,483 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 81 selfloop transitions, 30 changer transitions 0/124 dead transitions. [2024-06-28 01:32:25,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 124 transitions, 898 flow [2024-06-28 01:32:25,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:25,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:25,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 01:32:25,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4985754985754986 [2024-06-28 01:32:25,486 INFO L175 Difference]: Start difference. First operand has 85 places, 74 transitions, 454 flow. Second operand 9 states and 175 transitions. [2024-06-28 01:32:25,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 124 transitions, 898 flow [2024-06-28 01:32:25,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 124 transitions, 847 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 01:32:25,495 INFO L231 Difference]: Finished difference. Result has 91 places, 96 transitions, 659 flow [2024-06-28 01:32:25,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=409, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=659, PETRI_PLACES=91, PETRI_TRANSITIONS=96} [2024-06-28 01:32:25,496 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-28 01:32:25,496 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 96 transitions, 659 flow [2024-06-28 01:32:25,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:25,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:25,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:25,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:32:25,497 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-06-28 01:32:25,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:25,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1862004080, now seen corresponding path program 2 times [2024-06-28 01:32:25,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:25,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978546633] [2024-06-28 01:32:25,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:25,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:25,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:26,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:26,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:26,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978546633] [2024-06-28 01:32:26,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978546633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:26,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:26,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:26,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687864278] [2024-06-28 01:32:26,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:26,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:26,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:26,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:26,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:26,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:26,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 96 transitions, 659 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:26,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:26,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:26,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:26,613 INFO L124 PetriNetUnfolderBase]: 727/1367 cut-off events. [2024-06-28 01:32:26,613 INFO L125 PetriNetUnfolderBase]: For 9906/9908 co-relation queries the response was YES. [2024-06-28 01:32:26,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5562 conditions, 1367 events. 727/1367 cut-off events. For 9906/9908 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7709 event pairs, 179 based on Foata normal form. 4/1339 useless extension candidates. Maximal degree in co-relation 5522. Up to 1044 conditions per place. [2024-06-28 01:32:26,626 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 84 selfloop transitions, 32 changer transitions 0/129 dead transitions. [2024-06-28 01:32:26,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 129 transitions, 1021 flow [2024-06-28 01:32:26,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:26,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:26,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 01:32:26,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5032051282051282 [2024-06-28 01:32:26,628 INFO L175 Difference]: Start difference. First operand has 91 places, 96 transitions, 659 flow. Second operand 8 states and 157 transitions. [2024-06-28 01:32:26,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 129 transitions, 1021 flow [2024-06-28 01:32:26,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 129 transitions, 985 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 01:32:26,643 INFO L231 Difference]: Finished difference. Result has 97 places, 98 transitions, 722 flow [2024-06-28 01:32:26,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=722, PETRI_PLACES=97, PETRI_TRANSITIONS=98} [2024-06-28 01:32:26,643 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-28 01:32:26,644 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 98 transitions, 722 flow [2024-06-28 01:32:26,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:26,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:26,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:26,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:32:26,645 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-06-28 01:32:26,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:26,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1745807014, now seen corresponding path program 3 times [2024-06-28 01:32:26,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:26,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389428914] [2024-06-28 01:32:26,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:26,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:26,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:27,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:27,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:27,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389428914] [2024-06-28 01:32:27,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389428914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:27,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:27,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:27,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567718214] [2024-06-28 01:32:27,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:27,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:27,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:27,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:27,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:27,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:27,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 98 transitions, 722 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:27,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:27,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:27,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:27,682 INFO L124 PetriNetUnfolderBase]: 749/1414 cut-off events. [2024-06-28 01:32:27,682 INFO L125 PetriNetUnfolderBase]: For 11365/11367 co-relation queries the response was YES. [2024-06-28 01:32:27,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5977 conditions, 1414 events. 749/1414 cut-off events. For 11365/11367 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8064 event pairs, 183 based on Foata normal form. 4/1384 useless extension candidates. Maximal degree in co-relation 5935. Up to 1039 conditions per place. [2024-06-28 01:32:27,691 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 83 selfloop transitions, 34 changer transitions 0/130 dead transitions. [2024-06-28 01:32:27,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 130 transitions, 1088 flow [2024-06-28 01:32:27,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:27,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:27,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 01:32:27,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064102564102564 [2024-06-28 01:32:27,693 INFO L175 Difference]: Start difference. First operand has 97 places, 98 transitions, 722 flow. Second operand 8 states and 158 transitions. [2024-06-28 01:32:27,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 130 transitions, 1088 flow [2024-06-28 01:32:27,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 130 transitions, 1010 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:32:27,707 INFO L231 Difference]: Finished difference. Result has 100 places, 100 transitions, 747 flow [2024-06-28 01:32:27,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=747, PETRI_PLACES=100, PETRI_TRANSITIONS=100} [2024-06-28 01:32:27,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-28 01:32:27,708 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 100 transitions, 747 flow [2024-06-28 01:32:27,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:27,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:27,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:27,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:32:27,708 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-06-28 01:32:27,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:27,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1745806766, now seen corresponding path program 1 times [2024-06-28 01:32:27,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:27,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799166006] [2024-06-28 01:32:27,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:27,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:27,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:28,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:28,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:28,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799166006] [2024-06-28 01:32:28,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799166006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:28,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:28,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:28,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627342692] [2024-06-28 01:32:28,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:28,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:28,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:28,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:28,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:28,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:28,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 100 transitions, 747 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:28,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:28,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:28,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:28,774 INFO L124 PetriNetUnfolderBase]: 813/1499 cut-off events. [2024-06-28 01:32:28,775 INFO L125 PetriNetUnfolderBase]: For 11095/11095 co-relation queries the response was YES. [2024-06-28 01:32:28,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6284 conditions, 1499 events. 813/1499 cut-off events. For 11095/11095 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8423 event pairs, 197 based on Foata normal form. 1/1462 useless extension candidates. Maximal degree in co-relation 6241. Up to 1246 conditions per place. [2024-06-28 01:32:28,784 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 101 selfloop transitions, 23 changer transitions 0/132 dead transitions. [2024-06-28 01:32:28,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 132 transitions, 1123 flow [2024-06-28 01:32:28,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:28,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:28,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 01:32:28,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47115384615384615 [2024-06-28 01:32:28,795 INFO L175 Difference]: Start difference. First operand has 100 places, 100 transitions, 747 flow. Second operand 8 states and 147 transitions. [2024-06-28 01:32:28,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 132 transitions, 1123 flow [2024-06-28 01:32:28,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 132 transitions, 1040 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:32:28,812 INFO L231 Difference]: Finished difference. Result has 102 places, 102 transitions, 737 flow [2024-06-28 01:32:28,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=737, PETRI_PLACES=102, PETRI_TRANSITIONS=102} [2024-06-28 01:32:28,812 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-28 01:32:28,812 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 102 transitions, 737 flow [2024-06-28 01:32:28,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:28,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:28,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:28,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:32:28,813 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-06-28 01:32:28,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:28,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1867612228, now seen corresponding path program 2 times [2024-06-28 01:32:28,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:28,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493148376] [2024-06-28 01:32:28,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:28,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:28,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:29,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-06-28 01:32:29,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:29,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493148376] [2024-06-28 01:32:29,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493148376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:29,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:29,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:29,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679462398] [2024-06-28 01:32:29,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:29,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:29,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:29,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:29,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:29,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:29,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 102 transitions, 737 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:29,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:29,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:29,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:29,908 INFO L124 PetriNetUnfolderBase]: 837/1532 cut-off events. [2024-06-28 01:32:29,908 INFO L125 PetriNetUnfolderBase]: For 11935/11935 co-relation queries the response was YES. [2024-06-28 01:32:29,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6491 conditions, 1532 events. 837/1532 cut-off events. For 11935/11935 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8600 event pairs, 196 based on Foata normal form. 1/1495 useless extension candidates. Maximal degree in co-relation 6447. Up to 1225 conditions per place. [2024-06-28 01:32:29,918 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 97 selfloop transitions, 30 changer transitions 0/135 dead transitions. [2024-06-28 01:32:29,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 135 transitions, 1179 flow [2024-06-28 01:32:29,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:29,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:29,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 01:32:29,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775641025641026 [2024-06-28 01:32:29,919 INFO L175 Difference]: Start difference. First operand has 102 places, 102 transitions, 737 flow. Second operand 8 states and 149 transitions. [2024-06-28 01:32:29,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 135 transitions, 1179 flow [2024-06-28 01:32:29,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 135 transitions, 1122 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 01:32:29,931 INFO L231 Difference]: Finished difference. Result has 104 places, 106 transitions, 793 flow [2024-06-28 01:32:29,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=793, PETRI_PLACES=104, PETRI_TRANSITIONS=106} [2024-06-28 01:32:29,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-28 01:32:29,931 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 106 transitions, 793 flow [2024-06-28 01:32:29,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:29,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:29,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:29,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:32:29,932 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-06-28 01:32:29,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:29,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1867612538, now seen corresponding path program 1 times [2024-06-28 01:32:29,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:29,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699395373] [2024-06-28 01:32:29,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:29,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:29,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:30,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:30,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:30,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699395373] [2024-06-28 01:32:30,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699395373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:30,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:30,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:30,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162252116] [2024-06-28 01:32:30,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:30,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:30,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:30,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:30,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:30,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:30,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 106 transitions, 793 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:30,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:30,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:30,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:31,020 INFO L124 PetriNetUnfolderBase]: 789/1487 cut-off events. [2024-06-28 01:32:31,021 INFO L125 PetriNetUnfolderBase]: For 12783/12795 co-relation queries the response was YES. [2024-06-28 01:32:31,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6273 conditions, 1487 events. 789/1487 cut-off events. For 12783/12795 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8619 event pairs, 195 based on Foata normal form. 13/1462 useless extension candidates. Maximal degree in co-relation 6228. Up to 1200 conditions per place. [2024-06-28 01:32:31,034 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 101 selfloop transitions, 17 changer transitions 0/136 dead transitions. [2024-06-28 01:32:31,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 136 transitions, 1147 flow [2024-06-28 01:32:31,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:31,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:31,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 01:32:31,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 01:32:31,036 INFO L175 Difference]: Start difference. First operand has 104 places, 106 transitions, 793 flow. Second operand 8 states and 152 transitions. [2024-06-28 01:32:31,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 136 transitions, 1147 flow [2024-06-28 01:32:31,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 136 transitions, 1100 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:32:31,054 INFO L231 Difference]: Finished difference. Result has 108 places, 108 transitions, 803 flow [2024-06-28 01:32:31,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=746, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=803, PETRI_PLACES=108, PETRI_TRANSITIONS=108} [2024-06-28 01:32:31,056 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-28 01:32:31,056 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 108 transitions, 803 flow [2024-06-28 01:32:31,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:31,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:31,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:31,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:32:31,057 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-06-28 01:32:31,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:31,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1867603610, now seen corresponding path program 4 times [2024-06-28 01:32:31,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:31,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401207673] [2024-06-28 01:32:31,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:31,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:31,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:31,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:31,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:31,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401207673] [2024-06-28 01:32:31,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401207673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:31,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:31,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:31,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933057646] [2024-06-28 01:32:31,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:31,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:31,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:31,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:31,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:31,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:31,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 108 transitions, 803 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:31,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:31,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:31,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:32,248 INFO L124 PetriNetUnfolderBase]: 815/1526 cut-off events. [2024-06-28 01:32:32,248 INFO L125 PetriNetUnfolderBase]: For 14888/14896 co-relation queries the response was YES. [2024-06-28 01:32:32,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6776 conditions, 1526 events. 815/1526 cut-off events. For 14888/14896 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8777 event pairs, 188 based on Foata normal form. 10/1500 useless extension candidates. Maximal degree in co-relation 6729. Up to 1079 conditions per place. [2024-06-28 01:32:32,259 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 85 selfloop transitions, 37 changer transitions 0/138 dead transitions. [2024-06-28 01:32:32,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 138 transitions, 1173 flow [2024-06-28 01:32:32,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:32,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:32,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 01:32:32,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064102564102564 [2024-06-28 01:32:32,277 INFO L175 Difference]: Start difference. First operand has 108 places, 108 transitions, 803 flow. Second operand 8 states and 158 transitions. [2024-06-28 01:32:32,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 138 transitions, 1173 flow [2024-06-28 01:32:32,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 138 transitions, 1132 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:32:32,297 INFO L231 Difference]: Finished difference. Result has 110 places, 110 transitions, 871 flow [2024-06-28 01:32:32,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=871, PETRI_PLACES=110, PETRI_TRANSITIONS=110} [2024-06-28 01:32:32,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-28 01:32:32,298 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 110 transitions, 871 flow [2024-06-28 01:32:32,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:32,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:32,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:32,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:32:32,298 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-06-28 01:32:32,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:32,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1740213746, now seen corresponding path program 3 times [2024-06-28 01:32:32,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:32,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266879282] [2024-06-28 01:32:32,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:32,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:32,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:32,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:32,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:32,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266879282] [2024-06-28 01:32:32,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266879282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:32,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:32,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:32,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123760988] [2024-06-28 01:32:32,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:32,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:32,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:32,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:32,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:33,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:33,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 110 transitions, 871 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:33,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:33,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:33,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:33,432 INFO L124 PetriNetUnfolderBase]: 868/1602 cut-off events. [2024-06-28 01:32:33,432 INFO L125 PetriNetUnfolderBase]: For 15642/15642 co-relation queries the response was YES. [2024-06-28 01:32:33,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7245 conditions, 1602 events. 868/1602 cut-off events. For 15642/15642 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9147 event pairs, 200 based on Foata normal form. 1/1560 useless extension candidates. Maximal degree in co-relation 7197. Up to 1274 conditions per place. [2024-06-28 01:32:33,443 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 101 selfloop transitions, 29 changer transitions 0/138 dead transitions. [2024-06-28 01:32:33,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 138 transitions, 1235 flow [2024-06-28 01:32:33,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:33,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:33,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 01:32:33,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775641025641026 [2024-06-28 01:32:33,445 INFO L175 Difference]: Start difference. First operand has 110 places, 110 transitions, 871 flow. Second operand 8 states and 149 transitions. [2024-06-28 01:32:33,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 138 transitions, 1235 flow [2024-06-28 01:32:33,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 138 transitions, 1132 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 01:32:33,465 INFO L231 Difference]: Finished difference. Result has 112 places, 110 transitions, 831 flow [2024-06-28 01:32:33,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=831, PETRI_PLACES=112, PETRI_TRANSITIONS=110} [2024-06-28 01:32:33,466 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-28 01:32:33,466 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 110 transitions, 831 flow [2024-06-28 01:32:33,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:33,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:33,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:33,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:32:33,467 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-06-28 01:32:33,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:33,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1156636256, now seen corresponding path program 4 times [2024-06-28 01:32:33,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:33,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220725683] [2024-06-28 01:32:33,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:33,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:33,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:34,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:34,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:34,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220725683] [2024-06-28 01:32:34,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220725683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:34,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:34,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:34,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511346761] [2024-06-28 01:32:34,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:34,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:34,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:34,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:34,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:34,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:34,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 110 transitions, 831 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:34,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:34,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:34,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:34,360 INFO L124 PetriNetUnfolderBase]: 895/1709 cut-off events. [2024-06-28 01:32:34,361 INFO L125 PetriNetUnfolderBase]: For 16688/16694 co-relation queries the response was YES. [2024-06-28 01:32:34,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7464 conditions, 1709 events. 895/1709 cut-off events. For 16688/16694 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9915 event pairs, 190 based on Foata normal form. 3/1651 useless extension candidates. Maximal degree in co-relation 7415. Up to 1217 conditions per place. [2024-06-28 01:32:34,371 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 98 selfloop transitions, 40 changer transitions 0/146 dead transitions. [2024-06-28 01:32:34,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 146 transitions, 1391 flow [2024-06-28 01:32:34,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:34,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:34,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 01:32:34,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-06-28 01:32:34,373 INFO L175 Difference]: Start difference. First operand has 112 places, 110 transitions, 831 flow. Second operand 8 states and 153 transitions. [2024-06-28 01:32:34,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 146 transitions, 1391 flow [2024-06-28 01:32:34,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 146 transitions, 1319 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:32:34,391 INFO L231 Difference]: Finished difference. Result has 113 places, 116 transitions, 926 flow [2024-06-28 01:32:34,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=926, PETRI_PLACES=113, PETRI_TRANSITIONS=116} [2024-06-28 01:32:34,392 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-28 01:32:34,392 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 116 transitions, 926 flow [2024-06-28 01:32:34,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:34,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:34,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:34,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:32:34,393 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-06-28 01:32:34,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:34,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1156635946, now seen corresponding path program 2 times [2024-06-28 01:32:34,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:34,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112619841] [2024-06-28 01:32:34,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:34,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:34,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:34,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:34,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:34,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112619841] [2024-06-28 01:32:34,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112619841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:34,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:34,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:34,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681834049] [2024-06-28 01:32:34,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:34,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:34,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:34,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:34,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:35,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:35,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 116 transitions, 926 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:35,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:35,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:35,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:35,298 INFO L124 PetriNetUnfolderBase]: 845/1678 cut-off events. [2024-06-28 01:32:35,298 INFO L125 PetriNetUnfolderBase]: For 17642/17661 co-relation queries the response was YES. [2024-06-28 01:32:35,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7234 conditions, 1678 events. 845/1678 cut-off events. For 17642/17661 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10108 event pairs, 188 based on Foata normal form. 20/1633 useless extension candidates. Maximal degree in co-relation 7184. Up to 1179 conditions per place. [2024-06-28 01:32:35,308 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 103 selfloop transitions, 27 changer transitions 0/151 dead transitions. [2024-06-28 01:32:35,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 151 transitions, 1390 flow [2024-06-28 01:32:35,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:35,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:35,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 01:32:35,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5032051282051282 [2024-06-28 01:32:35,310 INFO L175 Difference]: Start difference. First operand has 113 places, 116 transitions, 926 flow. Second operand 8 states and 157 transitions. [2024-06-28 01:32:35,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 151 transitions, 1390 flow [2024-06-28 01:32:35,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 151 transitions, 1302 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 01:32:35,330 INFO L231 Difference]: Finished difference. Result has 118 places, 122 transitions, 958 flow [2024-06-28 01:32:35,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=838, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=958, PETRI_PLACES=118, PETRI_TRANSITIONS=122} [2024-06-28 01:32:35,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-28 01:32:35,331 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 122 transitions, 958 flow [2024-06-28 01:32:35,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:35,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:35,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:35,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:32:35,332 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-06-28 01:32:35,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:35,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1036608638, now seen corresponding path program 5 times [2024-06-28 01:32:35,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:35,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887516517] [2024-06-28 01:32:35,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:35,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:35,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:35,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:35,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:35,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887516517] [2024-06-28 01:32:35,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887516517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:35,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:35,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:35,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996144075] [2024-06-28 01:32:35,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:35,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:35,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:35,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:35,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:36,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:36,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 122 transitions, 958 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:36,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:36,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:36,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:36,312 INFO L124 PetriNetUnfolderBase]: 856/1648 cut-off events. [2024-06-28 01:32:36,312 INFO L125 PetriNetUnfolderBase]: For 19427/19435 co-relation queries the response was YES. [2024-06-28 01:32:36,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7515 conditions, 1648 events. 856/1648 cut-off events. For 19427/19435 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9715 event pairs, 180 based on Foata normal form. 6/1601 useless extension candidates. Maximal degree in co-relation 7463. Up to 1079 conditions per place. [2024-06-28 01:32:36,322 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 91 selfloop transitions, 42 changer transitions 0/152 dead transitions. [2024-06-28 01:32:36,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 152 transitions, 1360 flow [2024-06-28 01:32:36,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:36,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:36,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 01:32:36,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064102564102564 [2024-06-28 01:32:36,323 INFO L175 Difference]: Start difference. First operand has 118 places, 122 transitions, 958 flow. Second operand 8 states and 158 transitions. [2024-06-28 01:32:36,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 152 transitions, 1360 flow [2024-06-28 01:32:36,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 152 transitions, 1332 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 01:32:36,345 INFO L231 Difference]: Finished difference. Result has 123 places, 124 transitions, 1053 flow [2024-06-28 01:32:36,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1053, PETRI_PLACES=123, PETRI_TRANSITIONS=124} [2024-06-28 01:32:36,347 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-28 01:32:36,347 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 124 transitions, 1053 flow [2024-06-28 01:32:36,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:36,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:36,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:36,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:32:36,347 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-06-28 01:32:36,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:36,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1156644626, now seen corresponding path program 5 times [2024-06-28 01:32:36,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:36,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389353155] [2024-06-28 01:32:36,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:36,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:36,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:37,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:37,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:37,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389353155] [2024-06-28 01:32:37,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389353155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:37,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:37,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:37,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223412143] [2024-06-28 01:32:37,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:37,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:37,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:37,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:37,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:37,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:37,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 124 transitions, 1053 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:37,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:37,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:37,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:37,370 INFO L124 PetriNetUnfolderBase]: 919/1761 cut-off events. [2024-06-28 01:32:37,370 INFO L125 PetriNetUnfolderBase]: For 20300/20306 co-relation queries the response was YES. [2024-06-28 01:32:37,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8149 conditions, 1761 events. 919/1761 cut-off events. For 20300/20306 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10374 event pairs, 191 based on Foata normal form. 3/1700 useless extension candidates. Maximal degree in co-relation 8095. Up to 1256 conditions per place. [2024-06-28 01:32:37,383 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 104 selfloop transitions, 41 changer transitions 0/153 dead transitions. [2024-06-28 01:32:37,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 153 transitions, 1507 flow [2024-06-28 01:32:37,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:37,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:37,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 01:32:37,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.483974358974359 [2024-06-28 01:32:37,384 INFO L175 Difference]: Start difference. First operand has 123 places, 124 transitions, 1053 flow. Second operand 8 states and 151 transitions. [2024-06-28 01:32:37,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 153 transitions, 1507 flow [2024-06-28 01:32:37,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 153 transitions, 1384 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 01:32:37,411 INFO L231 Difference]: Finished difference. Result has 125 places, 124 transitions, 1017 flow [2024-06-28 01:32:37,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1017, PETRI_PLACES=125, PETRI_TRANSITIONS=124} [2024-06-28 01:32:37,412 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-28 01:32:37,412 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 124 transitions, 1017 flow [2024-06-28 01:32:37,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:37,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:37,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:37,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:32:37,412 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-06-28 01:32:37,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:37,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1146516926, now seen corresponding path program 6 times [2024-06-28 01:32:37,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:37,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503653378] [2024-06-28 01:32:37,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:37,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:37,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:38,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:38,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:38,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503653378] [2024-06-28 01:32:38,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503653378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:38,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:38,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:38,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436019542] [2024-06-28 01:32:38,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:38,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:38,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:38,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:38,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:38,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:38,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 124 transitions, 1017 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:38,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:38,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:38,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:38,493 INFO L124 PetriNetUnfolderBase]: 917/1770 cut-off events. [2024-06-28 01:32:38,493 INFO L125 PetriNetUnfolderBase]: For 20304/20310 co-relation queries the response was YES. [2024-06-28 01:32:38,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7988 conditions, 1770 events. 917/1770 cut-off events. For 20304/20310 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10544 event pairs, 187 based on Foata normal form. 3/1704 useless extension candidates. Maximal degree in co-relation 7933. Up to 1254 conditions per place. [2024-06-28 01:32:38,503 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 101 selfloop transitions, 43 changer transitions 0/152 dead transitions. [2024-06-28 01:32:38,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 152 transitions, 1415 flow [2024-06-28 01:32:38,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:38,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:38,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 01:32:38,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775641025641026 [2024-06-28 01:32:38,505 INFO L175 Difference]: Start difference. First operand has 125 places, 124 transitions, 1017 flow. Second operand 8 states and 149 transitions. [2024-06-28 01:32:38,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 152 transitions, 1415 flow [2024-06-28 01:32:38,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 152 transitions, 1321 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:32:38,532 INFO L231 Difference]: Finished difference. Result has 127 places, 124 transitions, 1014 flow [2024-06-28 01:32:38,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1014, PETRI_PLACES=127, PETRI_TRANSITIONS=124} [2024-06-28 01:32:38,532 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-28 01:32:38,533 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 124 transitions, 1014 flow [2024-06-28 01:32:38,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:38,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:38,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:38,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:32:38,533 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-06-28 01:32:38,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:38,534 INFO L85 PathProgramCache]: Analyzing trace with hash 637832796, now seen corresponding path program 3 times [2024-06-28 01:32:38,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:38,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879911476] [2024-06-28 01:32:38,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:38,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:38,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:39,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:39,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:39,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879911476] [2024-06-28 01:32:39,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879911476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:39,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:39,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:39,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287020727] [2024-06-28 01:32:39,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:39,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:39,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:39,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:39,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:39,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:39,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 124 transitions, 1014 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:39,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:39,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:39,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:39,622 INFO L124 PetriNetUnfolderBase]: 864/1721 cut-off events. [2024-06-28 01:32:39,623 INFO L125 PetriNetUnfolderBase]: For 21042/21062 co-relation queries the response was YES. [2024-06-28 01:32:39,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7632 conditions, 1721 events. 864/1721 cut-off events. For 21042/21062 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10510 event pairs, 186 based on Foata normal form. 21/1673 useless extension candidates. Maximal degree in co-relation 7576. Up to 1205 conditions per place. [2024-06-28 01:32:39,634 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 104 selfloop transitions, 30 changer transitions 0/155 dead transitions. [2024-06-28 01:32:39,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 155 transitions, 1472 flow [2024-06-28 01:32:39,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:39,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:39,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 01:32:39,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:32:39,637 INFO L175 Difference]: Start difference. First operand has 127 places, 124 transitions, 1014 flow. Second operand 8 states and 156 transitions. [2024-06-28 01:32:39,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 155 transitions, 1472 flow [2024-06-28 01:32:39,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 155 transitions, 1370 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 01:32:39,663 INFO L231 Difference]: Finished difference. Result has 127 places, 126 transitions, 999 flow [2024-06-28 01:32:39,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=999, PETRI_PLACES=127, PETRI_TRANSITIONS=126} [2024-06-28 01:32:39,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-28 01:32:39,664 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 126 transitions, 999 flow [2024-06-28 01:32:39,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:39,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:39,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:39,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:32:39,665 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-06-28 01:32:39,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:39,666 INFO L85 PathProgramCache]: Analyzing trace with hash 638188986, now seen corresponding path program 4 times [2024-06-28 01:32:39,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:39,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519801164] [2024-06-28 01:32:39,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:39,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:39,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:40,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:40,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:40,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519801164] [2024-06-28 01:32:40,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519801164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:40,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:40,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:40,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220417081] [2024-06-28 01:32:40,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:40,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:40,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:40,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:40,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:40,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:40,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 126 transitions, 999 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:40,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:40,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:40,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:40,734 INFO L124 PetriNetUnfolderBase]: 862/1700 cut-off events. [2024-06-28 01:32:40,735 INFO L125 PetriNetUnfolderBase]: For 21677/21697 co-relation queries the response was YES. [2024-06-28 01:32:40,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7548 conditions, 1700 events. 862/1700 cut-off events. For 21677/21697 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10269 event pairs, 183 based on Foata normal form. 21/1658 useless extension candidates. Maximal degree in co-relation 7491. Up to 1203 conditions per place. [2024-06-28 01:32:40,746 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 101 selfloop transitions, 32 changer transitions 0/154 dead transitions. [2024-06-28 01:32:40,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 154 transitions, 1375 flow [2024-06-28 01:32:40,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:32:40,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:32:40,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 01:32:40,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4935897435897436 [2024-06-28 01:32:40,747 INFO L175 Difference]: Start difference. First operand has 127 places, 126 transitions, 999 flow. Second operand 8 states and 154 transitions. [2024-06-28 01:32:40,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 154 transitions, 1375 flow [2024-06-28 01:32:40,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 154 transitions, 1300 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 01:32:40,779 INFO L231 Difference]: Finished difference. Result has 130 places, 126 transitions, 993 flow [2024-06-28 01:32:40,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=924, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=993, PETRI_PLACES=130, PETRI_TRANSITIONS=126} [2024-06-28 01:32:40,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-28 01:32:40,779 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 126 transitions, 993 flow [2024-06-28 01:32:40,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:40,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:40,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:40,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:32:40,780 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-06-28 01:32:40,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:40,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1146147530, now seen corresponding path program 1 times [2024-06-28 01:32:40,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:40,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47201169] [2024-06-28 01:32:40,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:40,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:40,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:41,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:41,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:41,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47201169] [2024-06-28 01:32:41,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47201169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:41,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:41,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:41,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208187362] [2024-06-28 01:32:41,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:41,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:41,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:41,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:41,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:41,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:41,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 126 transitions, 993 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:41,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:41,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:41,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:42,158 INFO L124 PetriNetUnfolderBase]: 860/1644 cut-off events. [2024-06-28 01:32:42,158 INFO L125 PetriNetUnfolderBase]: For 22228/22243 co-relation queries the response was YES. [2024-06-28 01:32:42,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7448 conditions, 1644 events. 860/1644 cut-off events. For 22228/22243 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9692 event pairs, 189 based on Foata normal form. 14/1608 useless extension candidates. Maximal degree in co-relation 7390. Up to 1280 conditions per place. [2024-06-28 01:32:42,184 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 123 selfloop transitions, 24 changer transitions 0/168 dead transitions. [2024-06-28 01:32:42,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 168 transitions, 1503 flow [2024-06-28 01:32:42,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:42,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:42,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 01:32:42,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-28 01:32:42,186 INFO L175 Difference]: Start difference. First operand has 130 places, 126 transitions, 993 flow. Second operand 9 states and 169 transitions. [2024-06-28 01:32:42,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 168 transitions, 1503 flow [2024-06-28 01:32:42,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 168 transitions, 1446 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 01:32:42,222 INFO L231 Difference]: Finished difference. Result has 137 places, 136 transitions, 1122 flow [2024-06-28 01:32:42,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1122, PETRI_PLACES=137, PETRI_TRANSITIONS=136} [2024-06-28 01:32:42,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-28 01:32:42,222 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 136 transitions, 1122 flow [2024-06-28 01:32:42,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:42,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:42,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:42,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:32:42,223 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-06-28 01:32:42,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:42,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1883077890, now seen corresponding path program 1 times [2024-06-28 01:32:42,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:42,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489934553] [2024-06-28 01:32:42,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:42,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:42,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:43,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:43,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:43,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489934553] [2024-06-28 01:32:43,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489934553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:43,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:43,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:43,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995271785] [2024-06-28 01:32:43,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:43,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:43,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:43,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:43,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:43,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:43,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 136 transitions, 1122 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:43,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:43,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:43,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:43,714 INFO L124 PetriNetUnfolderBase]: 857/1632 cut-off events. [2024-06-28 01:32:43,714 INFO L125 PetriNetUnfolderBase]: For 23878/23882 co-relation queries the response was YES. [2024-06-28 01:32:43,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7803 conditions, 1632 events. 857/1632 cut-off events. For 23878/23882 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9727 event pairs, 195 based on Foata normal form. 5/1591 useless extension candidates. Maximal degree in co-relation 7740. Up to 1240 conditions per place. [2024-06-28 01:32:43,726 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 124 selfloop transitions, 33 changer transitions 0/177 dead transitions. [2024-06-28 01:32:43,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 177 transitions, 1614 flow [2024-06-28 01:32:43,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:43,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:43,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 01:32:43,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014245014245015 [2024-06-28 01:32:43,728 INFO L175 Difference]: Start difference. First operand has 137 places, 136 transitions, 1122 flow. Second operand 9 states and 176 transitions. [2024-06-28 01:32:43,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 177 transitions, 1614 flow [2024-06-28 01:32:43,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 177 transitions, 1536 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 01:32:43,767 INFO L231 Difference]: Finished difference. Result has 144 places, 141 transitions, 1187 flow [2024-06-28 01:32:43,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1187, PETRI_PLACES=144, PETRI_TRANSITIONS=141} [2024-06-28 01:32:43,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-28 01:32:43,768 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 141 transitions, 1187 flow [2024-06-28 01:32:43,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:43,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:43,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:43,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:32:43,769 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-06-28 01:32:43,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:43,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1709887659, now seen corresponding path program 1 times [2024-06-28 01:32:43,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:43,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113881954] [2024-06-28 01:32:43,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:43,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:43,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:44,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:44,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:44,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113881954] [2024-06-28 01:32:44,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113881954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:44,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:44,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:44,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124096890] [2024-06-28 01:32:44,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:44,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:44,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:44,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:44,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:44,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:44,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 141 transitions, 1187 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:44,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:44,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:44,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:45,046 INFO L124 PetriNetUnfolderBase]: 1003/1857 cut-off events. [2024-06-28 01:32:45,046 INFO L125 PetriNetUnfolderBase]: For 26663/26663 co-relation queries the response was YES. [2024-06-28 01:32:45,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8989 conditions, 1857 events. 1003/1857 cut-off events. For 26663/26663 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11054 event pairs, 233 based on Foata normal form. 2/1809 useless extension candidates. Maximal degree in co-relation 8924. Up to 1457 conditions per place. [2024-06-28 01:32:45,060 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 139 selfloop transitions, 49 changer transitions 0/196 dead transitions. [2024-06-28 01:32:45,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 196 transitions, 1970 flow [2024-06-28 01:32:45,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:32:45,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:32:45,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 01:32:45,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45897435897435895 [2024-06-28 01:32:45,062 INFO L175 Difference]: Start difference. First operand has 144 places, 141 transitions, 1187 flow. Second operand 10 states and 179 transitions. [2024-06-28 01:32:45,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 196 transitions, 1970 flow [2024-06-28 01:32:45,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 196 transitions, 1838 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:32:45,102 INFO L231 Difference]: Finished difference. Result has 153 places, 166 transitions, 1516 flow [2024-06-28 01:32:45,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1516, PETRI_PLACES=153, PETRI_TRANSITIONS=166} [2024-06-28 01:32:45,103 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-28 01:32:45,103 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 166 transitions, 1516 flow [2024-06-28 01:32:45,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:45,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:45,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:45,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:32:45,104 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-06-28 01:32:45,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:45,104 INFO L85 PathProgramCache]: Analyzing trace with hash 2023668421, now seen corresponding path program 2 times [2024-06-28 01:32:45,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:45,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743724992] [2024-06-28 01:32:45,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:45,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:45,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:45,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:45,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:45,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743724992] [2024-06-28 01:32:45,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743724992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:45,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:45,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:45,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413388675] [2024-06-28 01:32:45,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:45,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:45,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:45,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:45,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:45,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:45,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 166 transitions, 1516 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:45,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:45,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:45,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:46,406 INFO L124 PetriNetUnfolderBase]: 1051/1948 cut-off events. [2024-06-28 01:32:46,406 INFO L125 PetriNetUnfolderBase]: For 30451/30451 co-relation queries the response was YES. [2024-06-28 01:32:46,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9775 conditions, 1948 events. 1051/1948 cut-off events. For 30451/30451 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11721 event pairs, 225 based on Foata normal form. 2/1897 useless extension candidates. Maximal degree in co-relation 9704. Up to 1360 conditions per place. [2024-06-28 01:32:46,421 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 137 selfloop transitions, 61 changer transitions 0/206 dead transitions. [2024-06-28 01:32:46,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 206 transitions, 2180 flow [2024-06-28 01:32:46,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:46,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:46,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 01:32:46,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 01:32:46,427 INFO L175 Difference]: Start difference. First operand has 153 places, 166 transitions, 1516 flow. Second operand 9 states and 171 transitions. [2024-06-28 01:32:46,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 206 transitions, 2180 flow [2024-06-28 01:32:46,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 206 transitions, 2118 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 01:32:46,478 INFO L231 Difference]: Finished difference. Result has 160 places, 170 transitions, 1649 flow [2024-06-28 01:32:46,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1649, PETRI_PLACES=160, PETRI_TRANSITIONS=170} [2024-06-28 01:32:46,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-28 01:32:46,487 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 170 transitions, 1649 flow [2024-06-28 01:32:46,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:46,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:46,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:46,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:32:46,488 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-06-28 01:32:46,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:46,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1887761866, now seen corresponding path program 1 times [2024-06-28 01:32:46,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:46,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234405986] [2024-06-28 01:32:46,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:46,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:46,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:47,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:47,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:47,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234405986] [2024-06-28 01:32:47,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234405986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:47,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:47,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:47,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768670600] [2024-06-28 01:32:47,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:47,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:47,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:47,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:47,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:47,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:47,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 170 transitions, 1649 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:47,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:47,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:47,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:47,686 INFO L124 PetriNetUnfolderBase]: 1062/1966 cut-off events. [2024-06-28 01:32:47,687 INFO L125 PetriNetUnfolderBase]: For 32353/32353 co-relation queries the response was YES. [2024-06-28 01:32:47,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10057 conditions, 1966 events. 1062/1966 cut-off events. For 32353/32353 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11839 event pairs, 245 based on Foata normal form. 1/1914 useless extension candidates. Maximal degree in co-relation 9984. Up to 1612 conditions per place. [2024-06-28 01:32:47,701 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 162 selfloop transitions, 36 changer transitions 0/206 dead transitions. [2024-06-28 01:32:47,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 206 transitions, 2207 flow [2024-06-28 01:32:47,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:47,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:47,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 01:32:47,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4672364672364672 [2024-06-28 01:32:47,703 INFO L175 Difference]: Start difference. First operand has 160 places, 170 transitions, 1649 flow. Second operand 9 states and 164 transitions. [2024-06-28 01:32:47,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 206 transitions, 2207 flow [2024-06-28 01:32:47,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 206 transitions, 2105 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:32:47,754 INFO L231 Difference]: Finished difference. Result has 164 places, 172 transitions, 1650 flow [2024-06-28 01:32:47,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1650, PETRI_PLACES=164, PETRI_TRANSITIONS=172} [2024-06-28 01:32:47,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 01:32:47,755 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 172 transitions, 1650 flow [2024-06-28 01:32:47,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:47,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:47,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:47,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:32:47,756 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:32:47,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:47,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1887754147, now seen corresponding path program 3 times [2024-06-28 01:32:47,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:47,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320308213] [2024-06-28 01:32:47,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:47,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:47,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:48,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:48,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:48,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320308213] [2024-06-28 01:32:48,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320308213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:48,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:48,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:48,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363537145] [2024-06-28 01:32:48,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:48,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:48,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:48,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:48,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:48,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:48,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 172 transitions, 1650 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:48,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:48,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:48,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:48,957 INFO L124 PetriNetUnfolderBase]: 1084/2008 cut-off events. [2024-06-28 01:32:48,958 INFO L125 PetriNetUnfolderBase]: For 33777/33777 co-relation queries the response was YES. [2024-06-28 01:32:48,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10310 conditions, 2008 events. 1084/2008 cut-off events. For 33777/33777 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 12178 event pairs, 246 based on Foata normal form. 2/1955 useless extension candidates. Maximal degree in co-relation 10235. Up to 1395 conditions per place. [2024-06-28 01:32:48,973 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 143 selfloop transitions, 59 changer transitions 0/210 dead transitions. [2024-06-28 01:32:48,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 210 transitions, 2294 flow [2024-06-28 01:32:48,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:48,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:48,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 01:32:48,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49002849002849 [2024-06-28 01:32:48,974 INFO L175 Difference]: Start difference. First operand has 164 places, 172 transitions, 1650 flow. Second operand 9 states and 172 transitions. [2024-06-28 01:32:48,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 210 transitions, 2294 flow [2024-06-28 01:32:49,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 210 transitions, 2207 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 01:32:49,024 INFO L231 Difference]: Finished difference. Result has 166 places, 174 transitions, 1718 flow [2024-06-28 01:32:49,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1718, PETRI_PLACES=166, PETRI_TRANSITIONS=174} [2024-06-28 01:32:49,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-28 01:32:49,025 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 174 transitions, 1718 flow [2024-06-28 01:32:49,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:49,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:49,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:49,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:32:49,025 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-06-28 01:32:49,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:49,026 INFO L85 PathProgramCache]: Analyzing trace with hash 2061137767, now seen corresponding path program 4 times [2024-06-28 01:32:49,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:49,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983004481] [2024-06-28 01:32:49,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:49,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:49,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:49,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:49,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:49,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983004481] [2024-06-28 01:32:49,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983004481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:49,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:49,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:49,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005542499] [2024-06-28 01:32:49,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:49,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:49,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:49,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:49,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:49,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:49,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 174 transitions, 1718 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:49,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:49,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:49,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:50,342 INFO L124 PetriNetUnfolderBase]: 1297/2417 cut-off events. [2024-06-28 01:32:50,342 INFO L125 PetriNetUnfolderBase]: For 39111/39111 co-relation queries the response was YES. [2024-06-28 01:32:50,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12263 conditions, 2417 events. 1297/2417 cut-off events. For 39111/39111 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15281 event pairs, 292 based on Foata normal form. 2/2348 useless extension candidates. Maximal degree in co-relation 12187. Up to 1679 conditions per place. [2024-06-28 01:32:50,363 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 163 selfloop transitions, 63 changer transitions 0/234 dead transitions. [2024-06-28 01:32:50,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 234 transitions, 2637 flow [2024-06-28 01:32:50,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:32:50,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:32:50,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 01:32:50,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48205128205128206 [2024-06-28 01:32:50,365 INFO L175 Difference]: Start difference. First operand has 166 places, 174 transitions, 1718 flow. Second operand 10 states and 188 transitions. [2024-06-28 01:32:50,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 234 transitions, 2637 flow [2024-06-28 01:32:50,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 234 transitions, 2483 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 01:32:50,442 INFO L231 Difference]: Finished difference. Result has 173 places, 194 transitions, 1974 flow [2024-06-28 01:32:50,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1974, PETRI_PLACES=173, PETRI_TRANSITIONS=194} [2024-06-28 01:32:50,445 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-28 01:32:50,445 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 194 transitions, 1974 flow [2024-06-28 01:32:50,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:50,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:50,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:50,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:32:50,446 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-06-28 01:32:50,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:50,446 INFO L85 PathProgramCache]: Analyzing trace with hash 2061145486, now seen corresponding path program 2 times [2024-06-28 01:32:50,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:50,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156036183] [2024-06-28 01:32:50,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:50,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:50,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:51,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:51,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:51,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156036183] [2024-06-28 01:32:51,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156036183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:51,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:51,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:51,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779244599] [2024-06-28 01:32:51,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:51,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:51,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:51,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:51,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:51,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:51,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 194 transitions, 1974 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:51,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:51,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:51,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:51,707 INFO L124 PetriNetUnfolderBase]: 1321/2450 cut-off events. [2024-06-28 01:32:51,708 INFO L125 PetriNetUnfolderBase]: For 41372/41372 co-relation queries the response was YES. [2024-06-28 01:32:51,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12757 conditions, 2450 events. 1321/2450 cut-off events. For 41372/41372 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15494 event pairs, 281 based on Foata normal form. 1/2381 useless extension candidates. Maximal degree in co-relation 12677. Up to 1824 conditions per place. [2024-06-28 01:32:51,727 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 174 selfloop transitions, 49 changer transitions 0/231 dead transitions. [2024-06-28 01:32:51,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 231 transitions, 2682 flow [2024-06-28 01:32:51,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:51,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:51,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 01:32:51,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-28 01:32:51,728 INFO L175 Difference]: Start difference. First operand has 173 places, 194 transitions, 1974 flow. Second operand 9 states and 169 transitions. [2024-06-28 01:32:51,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 231 transitions, 2682 flow [2024-06-28 01:32:51,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 231 transitions, 2595 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 01:32:51,805 INFO L231 Difference]: Finished difference. Result has 178 places, 198 transitions, 2049 flow [2024-06-28 01:32:51,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2049, PETRI_PLACES=178, PETRI_TRANSITIONS=198} [2024-06-28 01:32:51,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-28 01:32:51,806 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 198 transitions, 2049 flow [2024-06-28 01:32:51,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:51,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:51,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:51,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:32:51,807 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-06-28 01:32:51,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:51,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1887949179, now seen corresponding path program 5 times [2024-06-28 01:32:51,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:51,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624695820] [2024-06-28 01:32:51,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:51,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:51,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:52,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:52,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:52,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624695820] [2024-06-28 01:32:52,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624695820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:52,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:52,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:52,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771811891] [2024-06-28 01:32:52,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:52,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:52,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:52,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:52,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:52,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:52,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 198 transitions, 2049 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:52,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:52,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:52,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:53,144 INFO L124 PetriNetUnfolderBase]: 1417/2602 cut-off events. [2024-06-28 01:32:53,145 INFO L125 PetriNetUnfolderBase]: For 50527/50527 co-relation queries the response was YES. [2024-06-28 01:32:53,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14090 conditions, 2602 events. 1417/2602 cut-off events. For 50527/50527 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16547 event pairs, 286 based on Foata normal form. 4/2542 useless extension candidates. Maximal degree in co-relation 14008. Up to 1516 conditions per place. [2024-06-28 01:32:53,165 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 148 selfloop transitions, 87 changer transitions 0/243 dead transitions. [2024-06-28 01:32:53,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 243 transitions, 3037 flow [2024-06-28 01:32:53,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:53,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:53,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 01:32:53,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042735042735043 [2024-06-28 01:32:53,167 INFO L175 Difference]: Start difference. First operand has 178 places, 198 transitions, 2049 flow. Second operand 9 states and 177 transitions. [2024-06-28 01:32:53,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 243 transitions, 3037 flow [2024-06-28 01:32:53,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 243 transitions, 2959 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 01:32:53,282 INFO L231 Difference]: Finished difference. Result has 182 places, 206 transitions, 2309 flow [2024-06-28 01:32:53,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1971, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2309, PETRI_PLACES=182, PETRI_TRANSITIONS=206} [2024-06-28 01:32:53,283 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-28 01:32:53,284 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 206 transitions, 2309 flow [2024-06-28 01:32:53,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:53,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:53,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:53,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:32:53,284 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-06-28 01:32:53,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:53,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1888218228, now seen corresponding path program 3 times [2024-06-28 01:32:53,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:53,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661306800] [2024-06-28 01:32:53,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:53,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:53,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:54,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:54,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:54,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661306800] [2024-06-28 01:32:54,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661306800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:54,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:54,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:54,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687300421] [2024-06-28 01:32:54,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:54,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:54,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:54,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:54,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:54,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:54,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 206 transitions, 2309 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:54,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:54,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:54,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:54,617 INFO L124 PetriNetUnfolderBase]: 1428/2643 cut-off events. [2024-06-28 01:32:54,617 INFO L125 PetriNetUnfolderBase]: For 51817/51817 co-relation queries the response was YES. [2024-06-28 01:32:54,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14737 conditions, 2643 events. 1428/2643 cut-off events. For 51817/51817 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16938 event pairs, 291 based on Foata normal form. 1/2570 useless extension candidates. Maximal degree in co-relation 14653. Up to 1984 conditions per place. [2024-06-28 01:32:54,638 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 178 selfloop transitions, 55 changer transitions 0/241 dead transitions. [2024-06-28 01:32:54,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 241 transitions, 3013 flow [2024-06-28 01:32:54,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:54,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:54,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 01:32:54,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4757834757834758 [2024-06-28 01:32:54,639 INFO L175 Difference]: Start difference. First operand has 182 places, 206 transitions, 2309 flow. Second operand 9 states and 167 transitions. [2024-06-28 01:32:54,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 241 transitions, 3013 flow [2024-06-28 01:32:54,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 241 transitions, 2810 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 01:32:54,742 INFO L231 Difference]: Finished difference. Result has 186 places, 208 transitions, 2247 flow [2024-06-28 01:32:54,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2247, PETRI_PLACES=186, PETRI_TRANSITIONS=208} [2024-06-28 01:32:54,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-28 01:32:54,744 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 208 transitions, 2247 flow [2024-06-28 01:32:54,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:54,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:54,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:54,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:32:54,745 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-06-28 01:32:54,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:54,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1888208928, now seen corresponding path program 4 times [2024-06-28 01:32:54,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:54,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670024468] [2024-06-28 01:32:54,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:54,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:54,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:55,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:55,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:55,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670024468] [2024-06-28 01:32:55,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670024468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:55,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:55,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:55,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229508033] [2024-06-28 01:32:55,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:55,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:55,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:55,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:55,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:55,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:55,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 208 transitions, 2247 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:55,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:55,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:55,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:55,983 INFO L124 PetriNetUnfolderBase]: 1426/2667 cut-off events. [2024-06-28 01:32:55,983 INFO L125 PetriNetUnfolderBase]: For 49249/49249 co-relation queries the response was YES. [2024-06-28 01:32:55,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14298 conditions, 2667 events. 1426/2667 cut-off events. For 49249/49249 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 17295 event pairs, 294 based on Foata normal form. 1/2585 useless extension candidates. Maximal degree in co-relation 14213. Up to 1982 conditions per place. [2024-06-28 01:32:56,006 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 181 selfloop transitions, 51 changer transitions 0/240 dead transitions. [2024-06-28 01:32:56,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 240 transitions, 2843 flow [2024-06-28 01:32:56,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:56,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:56,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 01:32:56,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4757834757834758 [2024-06-28 01:32:56,007 INFO L175 Difference]: Start difference. First operand has 186 places, 208 transitions, 2247 flow. Second operand 9 states and 167 transitions. [2024-06-28 01:32:56,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 240 transitions, 2843 flow [2024-06-28 01:32:56,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 240 transitions, 2716 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 01:32:56,116 INFO L231 Difference]: Finished difference. Result has 189 places, 208 transitions, 2228 flow [2024-06-28 01:32:56,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2120, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2228, PETRI_PLACES=189, PETRI_TRANSITIONS=208} [2024-06-28 01:32:56,116 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-28 01:32:56,128 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 208 transitions, 2228 flow [2024-06-28 01:32:56,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:56,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:56,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:56,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:32:56,129 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-06-28 01:32:56,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:56,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1888208649, now seen corresponding path program 6 times [2024-06-28 01:32:56,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:56,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614454186] [2024-06-28 01:32:56,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:56,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:56,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:56,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:56,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:56,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614454186] [2024-06-28 01:32:56,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614454186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:56,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:56,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:56,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237082286] [2024-06-28 01:32:56,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:56,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:56,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:56,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:56,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:57,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:32:57,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 208 transitions, 2228 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:57,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:57,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:32:57,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:57,533 INFO L124 PetriNetUnfolderBase]: 1418/2642 cut-off events. [2024-06-28 01:32:57,533 INFO L125 PetriNetUnfolderBase]: For 50023/50023 co-relation queries the response was YES. [2024-06-28 01:32:57,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14028 conditions, 2642 events. 1418/2642 cut-off events. For 50023/50023 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 17103 event pairs, 247 based on Foata normal form. 4/2565 useless extension candidates. Maximal degree in co-relation 13942. Up to 1524 conditions per place. [2024-06-28 01:32:57,557 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 142 selfloop transitions, 92 changer transitions 0/242 dead transitions. [2024-06-28 01:32:57,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 242 transitions, 2908 flow [2024-06-28 01:32:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:57,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:57,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 01:32:57,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49002849002849 [2024-06-28 01:32:57,559 INFO L175 Difference]: Start difference. First operand has 189 places, 208 transitions, 2228 flow. Second operand 9 states and 172 transitions. [2024-06-28 01:32:57,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 242 transitions, 2908 flow [2024-06-28 01:32:57,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 242 transitions, 2740 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 01:32:57,676 INFO L231 Difference]: Finished difference. Result has 189 places, 208 transitions, 2252 flow [2024-06-28 01:32:57,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2060, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2252, PETRI_PLACES=189, PETRI_TRANSITIONS=208} [2024-06-28 01:32:57,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-28 01:32:57,677 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 208 transitions, 2252 flow [2024-06-28 01:32:57,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:57,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:57,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:57,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:32:57,678 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-06-28 01:32:57,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:57,679 INFO L85 PathProgramCache]: Analyzing trace with hash 2061414597, now seen corresponding path program 1 times [2024-06-28 01:32:57,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:57,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050706176] [2024-06-28 01:32:57,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:57,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:57,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:58,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:58,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:58,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050706176] [2024-06-28 01:32:58,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050706176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:58,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:58,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:58,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435063992] [2024-06-28 01:32:58,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:58,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:58,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:58,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:58,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:58,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:58,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 208 transitions, 2252 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:58,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:58,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:58,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:58,905 INFO L124 PetriNetUnfolderBase]: 1325/2507 cut-off events. [2024-06-28 01:32:58,906 INFO L125 PetriNetUnfolderBase]: For 49814/49856 co-relation queries the response was YES. [2024-06-28 01:32:58,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13465 conditions, 2507 events. 1325/2507 cut-off events. For 49814/49856 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16414 event pairs, 322 based on Foata normal form. 39/2469 useless extension candidates. Maximal degree in co-relation 13378. Up to 1941 conditions per place. [2024-06-28 01:32:58,927 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 185 selfloop transitions, 27 changer transitions 0/242 dead transitions. [2024-06-28 01:32:58,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 242 transitions, 2830 flow [2024-06-28 01:32:58,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:58,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:58,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 01:32:58,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843304843304843 [2024-06-28 01:32:58,929 INFO L175 Difference]: Start difference. First operand has 189 places, 208 transitions, 2252 flow. Second operand 9 states and 170 transitions. [2024-06-28 01:32:58,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 242 transitions, 2830 flow [2024-06-28 01:32:59,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 242 transitions, 2631 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 01:32:59,021 INFO L231 Difference]: Finished difference. Result has 190 places, 210 transitions, 2138 flow [2024-06-28 01:32:59,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2138, PETRI_PLACES=190, PETRI_TRANSITIONS=210} [2024-06-28 01:32:59,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-28 01:32:59,022 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 210 transitions, 2138 flow [2024-06-28 01:32:59,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:59,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:59,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:32:59,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:32:59,022 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-06-28 01:32:59,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:59,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1702019037, now seen corresponding path program 2 times [2024-06-28 01:32:59,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:59,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770363761] [2024-06-28 01:32:59,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:59,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:59,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:59,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:59,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:59,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770363761] [2024-06-28 01:32:59,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770363761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:59,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:59,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:32:59,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222527885] [2024-06-28 01:32:59,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:59,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:32:59,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:59,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:32:59,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:32:59,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:32:59,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 210 transitions, 2138 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:32:59,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:59,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:32:59,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:00,300 INFO L124 PetriNetUnfolderBase]: 1352/2603 cut-off events. [2024-06-28 01:33:00,300 INFO L125 PetriNetUnfolderBase]: For 51023/51054 co-relation queries the response was YES. [2024-06-28 01:33:00,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13494 conditions, 2603 events. 1352/2603 cut-off events. For 51023/51054 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17296 event pairs, 260 based on Foata normal form. 30/2541 useless extension candidates. Maximal degree in co-relation 13406. Up to 1830 conditions per place. [2024-06-28 01:33:00,322 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 178 selfloop transitions, 42 changer transitions 0/250 dead transitions. [2024-06-28 01:33:00,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 250 transitions, 2972 flow [2024-06-28 01:33:00,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:00,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:00,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 01:33:00,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042735042735043 [2024-06-28 01:33:00,324 INFO L175 Difference]: Start difference. First operand has 190 places, 210 transitions, 2138 flow. Second operand 9 states and 177 transitions. [2024-06-28 01:33:00,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 250 transitions, 2972 flow [2024-06-28 01:33:00,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 250 transitions, 2903 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 01:33:00,424 INFO L231 Difference]: Finished difference. Result has 192 places, 216 transitions, 2240 flow [2024-06-28 01:33:00,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2069, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2240, PETRI_PLACES=192, PETRI_TRANSITIONS=216} [2024-06-28 01:33:00,425 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-28 01:33:00,425 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 216 transitions, 2240 flow [2024-06-28 01:33:00,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:00,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:00,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:00,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:33:00,426 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-06-28 01:33:00,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:00,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1182276302, now seen corresponding path program 5 times [2024-06-28 01:33:00,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:00,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668605498] [2024-06-28 01:33:00,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:00,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:00,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:01,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:01,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:01,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668605498] [2024-06-28 01:33:01,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668605498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:01,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:01,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:01,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908034470] [2024-06-28 01:33:01,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:01,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:01,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:01,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:01,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:01,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:01,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 216 transitions, 2240 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:01,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:01,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:01,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:01,654 INFO L124 PetriNetUnfolderBase]: 1496/2799 cut-off events. [2024-06-28 01:33:01,654 INFO L125 PetriNetUnfolderBase]: For 55616/55616 co-relation queries the response was YES. [2024-06-28 01:33:01,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14952 conditions, 2799 events. 1496/2799 cut-off events. For 55616/55616 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 18048 event pairs, 245 based on Foata normal form. 1/2707 useless extension candidates. Maximal degree in co-relation 14863. Up to 1891 conditions per place. [2024-06-28 01:33:01,674 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 183 selfloop transitions, 68 changer transitions 0/259 dead transitions. [2024-06-28 01:33:01,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 259 transitions, 3272 flow [2024-06-28 01:33:01,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:01,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:01,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 01:33:01,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4928774928774929 [2024-06-28 01:33:01,676 INFO L175 Difference]: Start difference. First operand has 192 places, 216 transitions, 2240 flow. Second operand 9 states and 173 transitions. [2024-06-28 01:33:01,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 259 transitions, 3272 flow [2024-06-28 01:33:01,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 259 transitions, 3220 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:33:01,792 INFO L231 Difference]: Finished difference. Result has 197 places, 224 transitions, 2453 flow [2024-06-28 01:33:01,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2453, PETRI_PLACES=197, PETRI_TRANSITIONS=224} [2024-06-28 01:33:01,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-28 01:33:01,793 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 224 transitions, 2453 flow [2024-06-28 01:33:01,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:01,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:01,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:01,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:33:01,793 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-06-28 01:33:01,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:01,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1171234071, now seen corresponding path program 3 times [2024-06-28 01:33:01,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:01,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439482429] [2024-06-28 01:33:01,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:01,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:01,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:02,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:02,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:02,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439482429] [2024-06-28 01:33:02,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439482429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:02,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:02,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:02,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391294168] [2024-06-28 01:33:02,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:02,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:02,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:02,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:02,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:02,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:33:02,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 224 transitions, 2453 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:02,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:02,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:33:02,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:03,123 INFO L124 PetriNetUnfolderBase]: 1399/2676 cut-off events. [2024-06-28 01:33:03,124 INFO L125 PetriNetUnfolderBase]: For 58537/58568 co-relation queries the response was YES. [2024-06-28 01:33:03,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14570 conditions, 2676 events. 1399/2676 cut-off events. For 58537/58568 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17781 event pairs, 257 based on Foata normal form. 30/2615 useless extension candidates. Maximal degree in co-relation 14479. Up to 1882 conditions per place. [2024-06-28 01:33:03,145 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 179 selfloop transitions, 47 changer transitions 0/260 dead transitions. [2024-06-28 01:33:03,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 260 transitions, 3257 flow [2024-06-28 01:33:03,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:03,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:03,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 01:33:03,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014245014245015 [2024-06-28 01:33:03,147 INFO L175 Difference]: Start difference. First operand has 197 places, 224 transitions, 2453 flow. Second operand 9 states and 176 transitions. [2024-06-28 01:33:03,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 260 transitions, 3257 flow [2024-06-28 01:33:03,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 260 transitions, 3169 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 01:33:03,309 INFO L231 Difference]: Finished difference. Result has 203 places, 226 transitions, 2492 flow [2024-06-28 01:33:03,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2365, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2492, PETRI_PLACES=203, PETRI_TRANSITIONS=226} [2024-06-28 01:33:03,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-28 01:33:03,311 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 226 transitions, 2492 flow [2024-06-28 01:33:03,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:03,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:03,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:03,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:33:03,312 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-06-28 01:33:03,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:03,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1171234412, now seen corresponding path program 6 times [2024-06-28 01:33:03,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:03,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451717799] [2024-06-28 01:33:03,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:03,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:03,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:04,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-06-28 01:33:04,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:04,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451717799] [2024-06-28 01:33:04,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451717799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:04,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:04,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:04,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46030020] [2024-06-28 01:33:04,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:04,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:04,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:04,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:04,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:04,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:04,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 226 transitions, 2492 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:04,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:04,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:04,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:04,582 INFO L124 PetriNetUnfolderBase]: 1505/2858 cut-off events. [2024-06-28 01:33:04,582 INFO L125 PetriNetUnfolderBase]: For 58867/58867 co-relation queries the response was YES. [2024-06-28 01:33:04,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15511 conditions, 2858 events. 1505/2858 cut-off events. For 58867/58867 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18817 event pairs, 251 based on Foata normal form. 1/2751 useless extension candidates. Maximal degree in co-relation 15418. Up to 1906 conditions per place. [2024-06-28 01:33:04,608 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 172 selfloop transitions, 79 changer transitions 0/259 dead transitions. [2024-06-28 01:33:04,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 259 transitions, 3228 flow [2024-06-28 01:33:04,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:04,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:04,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 01:33:04,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-28 01:33:04,610 INFO L175 Difference]: Start difference. First operand has 203 places, 226 transitions, 2492 flow. Second operand 9 states and 169 transitions. [2024-06-28 01:33:04,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 259 transitions, 3228 flow [2024-06-28 01:33:04,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 259 transitions, 3110 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:33:04,762 INFO L231 Difference]: Finished difference. Result has 206 places, 226 transitions, 2537 flow [2024-06-28 01:33:04,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2537, PETRI_PLACES=206, PETRI_TRANSITIONS=226} [2024-06-28 01:33:04,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-28 01:33:04,763 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 226 transitions, 2537 flow [2024-06-28 01:33:04,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:04,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:04,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:04,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:33:04,764 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-06-28 01:33:04,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:04,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1690591197, now seen corresponding path program 4 times [2024-06-28 01:33:04,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:04,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936498699] [2024-06-28 01:33:04,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:04,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:04,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:05,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:05,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:05,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936498699] [2024-06-28 01:33:05,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936498699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:05,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:05,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:05,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725023853] [2024-06-28 01:33:05,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:05,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:05,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:05,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:05,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:05,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:33:05,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 226 transitions, 2537 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:05,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:05,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:33:05,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:06,250 INFO L124 PetriNetUnfolderBase]: 1392/2654 cut-off events. [2024-06-28 01:33:06,250 INFO L125 PetriNetUnfolderBase]: For 60296/60342 co-relation queries the response was YES. [2024-06-28 01:33:06,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14544 conditions, 2654 events. 1392/2654 cut-off events. For 60296/60342 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17776 event pairs, 368 based on Foata normal form. 41/2602 useless extension candidates. Maximal degree in co-relation 14450. Up to 2066 conditions per place. [2024-06-28 01:33:06,277 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 205 selfloop transitions, 17 changer transitions 0/256 dead transitions. [2024-06-28 01:33:06,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 256 transitions, 3105 flow [2024-06-28 01:33:06,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:06,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:06,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 01:33:06,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-28 01:33:06,281 INFO L175 Difference]: Start difference. First operand has 206 places, 226 transitions, 2537 flow. Second operand 10 states and 180 transitions. [2024-06-28 01:33:06,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 256 transitions, 3105 flow [2024-06-28 01:33:06,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 256 transitions, 2953 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 01:33:06,449 INFO L231 Difference]: Finished difference. Result has 209 places, 226 transitions, 2424 flow [2024-06-28 01:33:06,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2385, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2424, PETRI_PLACES=209, PETRI_TRANSITIONS=226} [2024-06-28 01:33:06,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-28 01:33:06,450 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 226 transitions, 2424 flow [2024-06-28 01:33:06,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:06,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:06,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:06,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:33:06,451 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-06-28 01:33:06,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:06,451 INFO L85 PathProgramCache]: Analyzing trace with hash -2006790887, now seen corresponding path program 7 times [2024-06-28 01:33:06,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:06,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382775362] [2024-06-28 01:33:06,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:06,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:06,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:07,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:07,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:07,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382775362] [2024-06-28 01:33:07,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382775362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:07,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:07,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:07,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608299269] [2024-06-28 01:33:07,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:07,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:07,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:07,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:07,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:07,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:07,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 226 transitions, 2424 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:07,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:07,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:07,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:07,729 INFO L124 PetriNetUnfolderBase]: 1541/2899 cut-off events. [2024-06-28 01:33:07,729 INFO L125 PetriNetUnfolderBase]: For 64634/64634 co-relation queries the response was YES. [2024-06-28 01:33:07,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15759 conditions, 2899 events. 1541/2899 cut-off events. For 64634/64634 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19347 event pairs, 240 based on Foata normal form. 2/2796 useless extension candidates. Maximal degree in co-relation 15664. Up to 1531 conditions per place. [2024-06-28 01:33:07,849 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 152 selfloop transitions, 104 changer transitions 0/264 dead transitions. [2024-06-28 01:33:07,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 264 transitions, 3242 flow [2024-06-28 01:33:07,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:07,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:07,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 01:33:07,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4928774928774929 [2024-06-28 01:33:07,851 INFO L175 Difference]: Start difference. First operand has 209 places, 226 transitions, 2424 flow. Second operand 9 states and 173 transitions. [2024-06-28 01:33:07,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 264 transitions, 3242 flow [2024-06-28 01:33:08,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 264 transitions, 3146 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 01:33:08,027 INFO L231 Difference]: Finished difference. Result has 207 places, 230 transitions, 2617 flow [2024-06-28 01:33:08,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2328, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2617, PETRI_PLACES=207, PETRI_TRANSITIONS=230} [2024-06-28 01:33:08,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-28 01:33:08,027 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 230 transitions, 2617 flow [2024-06-28 01:33:08,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:08,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:08,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:08,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:33:08,028 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-06-28 01:33:08,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:08,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1702028678, now seen corresponding path program 7 times [2024-06-28 01:33:08,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:08,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826269752] [2024-06-28 01:33:08,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:08,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:08,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:08,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:08,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:08,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826269752] [2024-06-28 01:33:08,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826269752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:08,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:08,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:08,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656238249] [2024-06-28 01:33:08,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:08,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:08,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:08,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:08,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:08,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:08,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 230 transitions, 2617 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:08,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:08,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:08,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:09,362 INFO L124 PetriNetUnfolderBase]: 1539/2945 cut-off events. [2024-06-28 01:33:09,362 INFO L125 PetriNetUnfolderBase]: For 65698/65698 co-relation queries the response was YES. [2024-06-28 01:33:09,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16334 conditions, 2945 events. 1539/2945 cut-off events. For 65698/65698 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19690 event pairs, 267 based on Foata normal form. 1/2828 useless extension candidates. Maximal degree in co-relation 16239. Up to 1960 conditions per place. [2024-06-28 01:33:09,386 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 186 selfloop transitions, 69 changer transitions 0/263 dead transitions. [2024-06-28 01:33:09,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 263 transitions, 3366 flow [2024-06-28 01:33:09,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:09,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:09,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 01:33:09,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843304843304843 [2024-06-28 01:33:09,387 INFO L175 Difference]: Start difference. First operand has 207 places, 230 transitions, 2617 flow. Second operand 9 states and 170 transitions. [2024-06-28 01:33:09,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 263 transitions, 3366 flow [2024-06-28 01:33:09,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 263 transitions, 3234 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 01:33:09,570 INFO L231 Difference]: Finished difference. Result has 211 places, 230 transitions, 2628 flow [2024-06-28 01:33:09,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2628, PETRI_PLACES=211, PETRI_TRANSITIONS=230} [2024-06-28 01:33:09,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-28 01:33:09,571 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 230 transitions, 2628 flow [2024-06-28 01:33:09,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:09,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:09,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:09,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:33:09,572 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-06-28 01:33:09,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:09,572 INFO L85 PathProgramCache]: Analyzing trace with hash -267324445, now seen corresponding path program 8 times [2024-06-28 01:33:09,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:09,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217639726] [2024-06-28 01:33:09,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:09,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:09,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:10,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:10,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:10,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217639726] [2024-06-28 01:33:10,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217639726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:10,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:10,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:10,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282954852] [2024-06-28 01:33:10,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:10,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:10,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:10,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:10,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:10,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:10,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 230 transitions, 2628 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:10,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:10,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:10,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:10,886 INFO L124 PetriNetUnfolderBase]: 1561/2929 cut-off events. [2024-06-28 01:33:10,886 INFO L125 PetriNetUnfolderBase]: For 68846/68846 co-relation queries the response was YES. [2024-06-28 01:33:10,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16629 conditions, 2929 events. 1561/2929 cut-off events. For 68846/68846 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19444 event pairs, 314 based on Foata normal form. 2/2835 useless extension candidates. Maximal degree in co-relation 16532. Up to 1546 conditions per place. [2024-06-28 01:33:10,913 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 159 selfloop transitions, 101 changer transitions 0/268 dead transitions. [2024-06-28 01:33:10,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 268 transitions, 3547 flow [2024-06-28 01:33:10,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:10,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:10,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-28 01:33:10,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4846153846153846 [2024-06-28 01:33:10,914 INFO L175 Difference]: Start difference. First operand has 211 places, 230 transitions, 2628 flow. Second operand 10 states and 189 transitions. [2024-06-28 01:33:10,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 268 transitions, 3547 flow [2024-06-28 01:33:11,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 268 transitions, 3402 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 01:33:11,086 INFO L231 Difference]: Finished difference. Result has 213 places, 232 transitions, 2732 flow [2024-06-28 01:33:11,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2732, PETRI_PLACES=213, PETRI_TRANSITIONS=232} [2024-06-28 01:33:11,087 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-28 01:33:11,087 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 232 transitions, 2732 flow [2024-06-28 01:33:11,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:11,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:11,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:11,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:33:11,088 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-06-28 01:33:11,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:11,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1495975532, now seen corresponding path program 8 times [2024-06-28 01:33:11,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:11,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743572906] [2024-06-28 01:33:11,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:11,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:11,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:11,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:11,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:11,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743572906] [2024-06-28 01:33:11,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743572906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:11,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:11,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:11,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165451080] [2024-06-28 01:33:11,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:11,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:11,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:11,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:11,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:11,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:11,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 232 transitions, 2732 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:11,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:11,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:11,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:12,366 INFO L124 PetriNetUnfolderBase]: 1572/2999 cut-off events. [2024-06-28 01:33:12,366 INFO L125 PetriNetUnfolderBase]: For 70921/70921 co-relation queries the response was YES. [2024-06-28 01:33:12,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17059 conditions, 2999 events. 1572/2999 cut-off events. For 70921/70921 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 20035 event pairs, 283 based on Foata normal form. 1/2887 useless extension candidates. Maximal degree in co-relation 16961. Up to 2006 conditions per place. [2024-06-28 01:33:12,394 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 191 selfloop transitions, 68 changer transitions 0/267 dead transitions. [2024-06-28 01:33:12,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 267 transitions, 3529 flow [2024-06-28 01:33:12,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:12,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:12,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 01:33:12,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49002849002849 [2024-06-28 01:33:12,397 INFO L175 Difference]: Start difference. First operand has 213 places, 232 transitions, 2732 flow. Second operand 9 states and 172 transitions. [2024-06-28 01:33:12,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 267 transitions, 3529 flow [2024-06-28 01:33:12,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 267 transitions, 3234 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 01:33:12,595 INFO L231 Difference]: Finished difference. Result has 214 places, 234 transitions, 2614 flow [2024-06-28 01:33:12,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2439, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2614, PETRI_PLACES=214, PETRI_TRANSITIONS=234} [2024-06-28 01:33:12,596 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-28 01:33:12,597 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 234 transitions, 2614 flow [2024-06-28 01:33:12,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:12,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:12,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:12,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:33:12,598 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-06-28 01:33:12,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:12,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1495984832, now seen corresponding path program 9 times [2024-06-28 01:33:12,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:12,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951572981] [2024-06-28 01:33:12,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:12,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:12,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:13,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:13,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:13,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951572981] [2024-06-28 01:33:13,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951572981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:13,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:13,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:13,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782068995] [2024-06-28 01:33:13,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:13,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:13,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:13,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:13,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:13,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:13,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 234 transitions, 2614 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:13,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:13,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:13,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:13,980 INFO L124 PetriNetUnfolderBase]: 1583/3016 cut-off events. [2024-06-28 01:33:13,980 INFO L125 PetriNetUnfolderBase]: For 71586/71586 co-relation queries the response was YES. [2024-06-28 01:33:13,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16495 conditions, 3016 events. 1583/3016 cut-off events. For 71586/71586 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 20131 event pairs, 283 based on Foata normal form. 1/2904 useless extension candidates. Maximal degree in co-relation 16397. Up to 2018 conditions per place. [2024-06-28 01:33:14,011 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 192 selfloop transitions, 69 changer transitions 0/269 dead transitions. [2024-06-28 01:33:14,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 269 transitions, 3419 flow [2024-06-28 01:33:14,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:14,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:14,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 01:33:14,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4928774928774929 [2024-06-28 01:33:14,012 INFO L175 Difference]: Start difference. First operand has 214 places, 234 transitions, 2614 flow. Second operand 9 states and 173 transitions. [2024-06-28 01:33:14,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 269 transitions, 3419 flow [2024-06-28 01:33:14,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 269 transitions, 3154 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 01:33:14,240 INFO L231 Difference]: Finished difference. Result has 214 places, 236 transitions, 2530 flow [2024-06-28 01:33:14,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2361, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2530, PETRI_PLACES=214, PETRI_TRANSITIONS=236} [2024-06-28 01:33:14,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-28 01:33:14,257 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 236 transitions, 2530 flow [2024-06-28 01:33:14,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:14,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:14,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:14,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:33:14,258 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-06-28 01:33:14,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:14,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1495985111, now seen corresponding path program 9 times [2024-06-28 01:33:14,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:14,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270754488] [2024-06-28 01:33:14,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:14,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:14,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:14,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:14,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:14,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270754488] [2024-06-28 01:33:14,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270754488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:14,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:14,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:14,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335887715] [2024-06-28 01:33:14,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:14,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:14,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:14,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:14,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:15,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:15,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 236 transitions, 2530 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:15,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:15,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:15,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:15,632 INFO L124 PetriNetUnfolderBase]: 1605/3008 cut-off events. [2024-06-28 01:33:15,632 INFO L125 PetriNetUnfolderBase]: For 74915/74915 co-relation queries the response was YES. [2024-06-28 01:33:15,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16322 conditions, 3008 events. 1605/3008 cut-off events. For 74915/74915 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 20045 event pairs, 319 based on Foata normal form. 2/2912 useless extension candidates. Maximal degree in co-relation 16224. Up to 1598 conditions per place. [2024-06-28 01:33:15,661 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 168 selfloop transitions, 98 changer transitions 0/274 dead transitions. [2024-06-28 01:33:15,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 274 transitions, 3450 flow [2024-06-28 01:33:15,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:15,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:15,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 01:33:15,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071225071225072 [2024-06-28 01:33:15,662 INFO L175 Difference]: Start difference. First operand has 214 places, 236 transitions, 2530 flow. Second operand 9 states and 178 transitions. [2024-06-28 01:33:15,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 274 transitions, 3450 flow [2024-06-28 01:33:15,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 274 transitions, 3305 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:33:15,910 INFO L231 Difference]: Finished difference. Result has 217 places, 238 transitions, 2618 flow [2024-06-28 01:33:15,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2385, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2618, PETRI_PLACES=217, PETRI_TRANSITIONS=238} [2024-06-28 01:33:15,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-28 01:33:15,911 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 238 transitions, 2618 flow [2024-06-28 01:33:15,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:15,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:15,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:15,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:33:15,912 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-06-28 01:33:15,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:15,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1496244581, now seen corresponding path program 10 times [2024-06-28 01:33:15,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:15,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230799759] [2024-06-28 01:33:15,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:15,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:15,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:16,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:16,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:16,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230799759] [2024-06-28 01:33:16,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230799759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:16,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:16,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:16,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25009885] [2024-06-28 01:33:16,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:16,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:16,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:16,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:16,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:16,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:16,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 238 transitions, 2618 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:16,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:16,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:16,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:17,200 INFO L124 PetriNetUnfolderBase]: 1601/3002 cut-off events. [2024-06-28 01:33:17,200 INFO L125 PetriNetUnfolderBase]: For 75496/75496 co-relation queries the response was YES. [2024-06-28 01:33:17,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16423 conditions, 3002 events. 1601/3002 cut-off events. For 75496/75496 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 20032 event pairs, 318 based on Foata normal form. 2/2906 useless extension candidates. Maximal degree in co-relation 16324. Up to 1595 conditions per place. [2024-06-28 01:33:17,228 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 166 selfloop transitions, 99 changer transitions 0/273 dead transitions. [2024-06-28 01:33:17,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 273 transitions, 3398 flow [2024-06-28 01:33:17,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:17,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:17,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 01:33:17,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014245014245015 [2024-06-28 01:33:17,230 INFO L175 Difference]: Start difference. First operand has 217 places, 238 transitions, 2618 flow. Second operand 9 states and 176 transitions. [2024-06-28 01:33:17,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 273 transitions, 3398 flow [2024-06-28 01:33:17,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 273 transitions, 3114 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 01:33:17,446 INFO L231 Difference]: Finished difference. Result has 219 places, 238 transitions, 2537 flow [2024-06-28 01:33:17,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2537, PETRI_PLACES=219, PETRI_TRANSITIONS=238} [2024-06-28 01:33:17,447 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-28 01:33:17,447 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 238 transitions, 2537 flow [2024-06-28 01:33:17,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:17,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:17,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:17,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:33:17,448 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-06-28 01:33:17,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:17,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1496244302, now seen corresponding path program 10 times [2024-06-28 01:33:17,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:17,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744866701] [2024-06-28 01:33:17,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:17,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:17,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:17,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:17,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:17,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744866701] [2024-06-28 01:33:17,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744866701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:17,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:17,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:17,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190676433] [2024-06-28 01:33:17,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:17,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:17,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:17,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:17,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:18,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:18,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 238 transitions, 2537 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:18,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:18,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:18,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:18,521 INFO L124 PetriNetUnfolderBase]: 1599/3052 cut-off events. [2024-06-28 01:33:18,521 INFO L125 PetriNetUnfolderBase]: For 72667/72667 co-relation queries the response was YES. [2024-06-28 01:33:18,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16161 conditions, 3052 events. 1599/3052 cut-off events. For 72667/72667 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 20528 event pairs, 283 based on Foata normal form. 1/2938 useless extension candidates. Maximal degree in co-relation 16061. Up to 2044 conditions per place. [2024-06-28 01:33:18,551 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 190 selfloop transitions, 72 changer transitions 0/270 dead transitions. [2024-06-28 01:33:18,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 270 transitions, 3200 flow [2024-06-28 01:33:18,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:18,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:18,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 01:33:18,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843304843304843 [2024-06-28 01:33:18,552 INFO L175 Difference]: Start difference. First operand has 219 places, 238 transitions, 2537 flow. Second operand 9 states and 170 transitions. [2024-06-28 01:33:18,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 270 transitions, 3200 flow [2024-06-28 01:33:18,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 270 transitions, 2967 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 01:33:18,777 INFO L231 Difference]: Finished difference. Result has 219 places, 238 transitions, 2453 flow [2024-06-28 01:33:18,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2304, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2453, PETRI_PLACES=219, PETRI_TRANSITIONS=238} [2024-06-28 01:33:18,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-28 01:33:18,778 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 238 transitions, 2453 flow [2024-06-28 01:33:18,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:18,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:18,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:18,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:33:18,778 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-06-28 01:33:18,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:18,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1495975191, now seen corresponding path program 5 times [2024-06-28 01:33:18,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:18,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280163356] [2024-06-28 01:33:18,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:18,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:18,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:19,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:19,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:19,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280163356] [2024-06-28 01:33:19,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280163356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:19,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:19,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:19,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485177542] [2024-06-28 01:33:19,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:19,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:19,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:19,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:19,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:19,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:33:19,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 238 transitions, 2453 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:19,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:19,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:33:19,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:19,875 INFO L124 PetriNetUnfolderBase]: 1479/2847 cut-off events. [2024-06-28 01:33:19,875 INFO L125 PetriNetUnfolderBase]: For 71619/71650 co-relation queries the response was YES. [2024-06-28 01:33:19,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14897 conditions, 2847 events. 1479/2847 cut-off events. For 71619/71650 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 19319 event pairs, 280 based on Foata normal form. 30/2778 useless extension candidates. Maximal degree in co-relation 14796. Up to 2004 conditions per place. [2024-06-28 01:33:19,902 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 191 selfloop transitions, 43 changer transitions 0/270 dead transitions. [2024-06-28 01:33:19,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 270 transitions, 3060 flow [2024-06-28 01:33:19,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:19,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:19,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 01:33:19,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014245014245015 [2024-06-28 01:33:19,903 INFO L175 Difference]: Start difference. First operand has 219 places, 238 transitions, 2453 flow. Second operand 9 states and 176 transitions. [2024-06-28 01:33:19,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 270 transitions, 3060 flow [2024-06-28 01:33:20,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 270 transitions, 2892 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 01:33:20,130 INFO L231 Difference]: Finished difference. Result has 219 places, 238 transitions, 2376 flow [2024-06-28 01:33:20,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2285, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2376, PETRI_PLACES=219, PETRI_TRANSITIONS=238} [2024-06-28 01:33:20,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-28 01:33:20,130 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 238 transitions, 2376 flow [2024-06-28 01:33:20,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:20,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:20,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:20,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:33:20,131 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-06-28 01:33:20,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:20,131 INFO L85 PathProgramCache]: Analyzing trace with hash -287417689, now seen corresponding path program 11 times [2024-06-28 01:33:20,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:20,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317484238] [2024-06-28 01:33:20,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:20,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:20,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:20,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:20,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:20,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317484238] [2024-06-28 01:33:20,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317484238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:20,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:20,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:20,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478314546] [2024-06-28 01:33:20,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:20,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:20,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:20,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:20,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:20,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:20,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 238 transitions, 2376 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:20,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:20,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:20,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:21,491 INFO L124 PetriNetUnfolderBase]: 1633/3096 cut-off events. [2024-06-28 01:33:21,491 INFO L125 PetriNetUnfolderBase]: For 76030/76030 co-relation queries the response was YES. [2024-06-28 01:33:21,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15990 conditions, 3096 events. 1633/3096 cut-off events. For 76030/76030 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 21054 event pairs, 398 based on Foata normal form. 2/2994 useless extension candidates. Maximal degree in co-relation 15888. Up to 2424 conditions per place. [2024-06-28 01:33:21,522 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 216 selfloop transitions, 52 changer transitions 0/276 dead transitions. [2024-06-28 01:33:21,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 276 transitions, 3099 flow [2024-06-28 01:33:21,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:21,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:21,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 01:33:21,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-28 01:33:21,537 INFO L175 Difference]: Start difference. First operand has 219 places, 238 transitions, 2376 flow. Second operand 10 states and 185 transitions. [2024-06-28 01:33:21,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 276 transitions, 3099 flow [2024-06-28 01:33:21,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 276 transitions, 2971 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 01:33:21,708 INFO L231 Difference]: Finished difference. Result has 220 places, 242 transitions, 2422 flow [2024-06-28 01:33:21,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2248, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2422, PETRI_PLACES=220, PETRI_TRANSITIONS=242} [2024-06-28 01:33:21,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-28 01:33:21,709 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 242 transitions, 2422 flow [2024-06-28 01:33:21,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:21,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:21,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:21,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:33:21,710 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-06-28 01:33:21,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:21,710 INFO L85 PathProgramCache]: Analyzing trace with hash -2017186461, now seen corresponding path program 12 times [2024-06-28 01:33:21,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:21,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584664042] [2024-06-28 01:33:21,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:21,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:21,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:22,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-06-28 01:33:22,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:22,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584664042] [2024-06-28 01:33:22,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584664042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:22,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:22,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:22,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358653937] [2024-06-28 01:33:22,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:22,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:22,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:22,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:22,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:22,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:22,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 242 transitions, 2422 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:22,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:22,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:22,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:22,852 INFO L124 PetriNetUnfolderBase]: 1750/3329 cut-off events. [2024-06-28 01:33:22,852 INFO L125 PetriNetUnfolderBase]: For 79747/79747 co-relation queries the response was YES. [2024-06-28 01:33:22,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17136 conditions, 3329 events. 1750/3329 cut-off events. For 79747/79747 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 23134 event pairs, 422 based on Foata normal form. 2/3217 useless extension candidates. Maximal degree in co-relation 17033. Up to 2570 conditions per place. [2024-06-28 01:33:22,888 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 226 selfloop transitions, 70 changer transitions 0/304 dead transitions. [2024-06-28 01:33:22,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 304 transitions, 3477 flow [2024-06-28 01:33:22,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:22,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:22,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 01:33:22,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-28 01:33:22,889 INFO L175 Difference]: Start difference. First operand has 220 places, 242 transitions, 2422 flow. Second operand 10 states and 185 transitions. [2024-06-28 01:33:22,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 304 transitions, 3477 flow [2024-06-28 01:33:23,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 304 transitions, 3308 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 01:33:23,127 INFO L231 Difference]: Finished difference. Result has 224 places, 266 transitions, 2794 flow [2024-06-28 01:33:23,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2304, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2794, PETRI_PLACES=224, PETRI_TRANSITIONS=266} [2024-06-28 01:33:23,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-28 01:33:23,128 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 266 transitions, 2794 flow [2024-06-28 01:33:23,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:23,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:23,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:23,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:33:23,129 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-06-28 01:33:23,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:23,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1771608379, now seen corresponding path program 13 times [2024-06-28 01:33:23,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:23,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854916447] [2024-06-28 01:33:23,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:23,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:23,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:23,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:23,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:23,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854916447] [2024-06-28 01:33:23,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854916447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:23,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:23,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:23,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743455971] [2024-06-28 01:33:23,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:23,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:23,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:23,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:23,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:23,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:23,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 266 transitions, 2794 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:23,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:23,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:23,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:24,581 INFO L124 PetriNetUnfolderBase]: 1842/3513 cut-off events. [2024-06-28 01:33:24,582 INFO L125 PetriNetUnfolderBase]: For 80386/80386 co-relation queries the response was YES. [2024-06-28 01:33:24,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18312 conditions, 3513 events. 1842/3513 cut-off events. For 80386/80386 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 24781 event pairs, 445 based on Foata normal form. 2/3393 useless extension candidates. Maximal degree in co-relation 18206. Up to 2679 conditions per place. [2024-06-28 01:33:24,616 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 235 selfloop transitions, 84 changer transitions 0/327 dead transitions. [2024-06-28 01:33:24,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 327 transitions, 3940 flow [2024-06-28 01:33:24,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:24,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:24,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 01:33:24,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-28 01:33:24,618 INFO L175 Difference]: Start difference. First operand has 224 places, 266 transitions, 2794 flow. Second operand 10 states and 185 transitions. [2024-06-28 01:33:24,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 327 transitions, 3940 flow [2024-06-28 01:33:24,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 327 transitions, 3744 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 01:33:24,886 INFO L231 Difference]: Finished difference. Result has 231 places, 293 transitions, 3264 flow [2024-06-28 01:33:24,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3264, PETRI_PLACES=231, PETRI_TRANSITIONS=293} [2024-06-28 01:33:24,886 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-28 01:33:24,886 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 293 transitions, 3264 flow [2024-06-28 01:33:24,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:24,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:24,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:24,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:33:24,887 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-06-28 01:33:24,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:24,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1143625687, now seen corresponding path program 14 times [2024-06-28 01:33:24,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:24,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192751189] [2024-06-28 01:33:24,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:24,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:24,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:25,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:25,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:25,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192751189] [2024-06-28 01:33:25,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192751189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:25,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:25,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:33:25,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638310923] [2024-06-28 01:33:25,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:25,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:33:25,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:25,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:33:25,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:33:25,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:25,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 293 transitions, 3264 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:25,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:25,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:25,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:26,278 INFO L124 PetriNetUnfolderBase]: 1985/3786 cut-off events. [2024-06-28 01:33:26,278 INFO L125 PetriNetUnfolderBase]: For 80429/80429 co-relation queries the response was YES. [2024-06-28 01:33:26,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19743 conditions, 3786 events. 1985/3786 cut-off events. For 80429/80429 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 27230 event pairs, 443 based on Foata normal form. 2/3657 useless extension candidates. Maximal degree in co-relation 19633. Up to 2320 conditions per place. [2024-06-28 01:33:26,314 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 217 selfloop transitions, 132 changer transitions 0/357 dead transitions. [2024-06-28 01:33:26,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 357 transitions, 4384 flow [2024-06-28 01:33:26,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:26,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:26,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 01:33:26,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897435897435897 [2024-06-28 01:33:26,316 INFO L175 Difference]: Start difference. First operand has 231 places, 293 transitions, 3264 flow. Second operand 10 states and 191 transitions. [2024-06-28 01:33:26,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 357 transitions, 4384 flow [2024-06-28 01:33:26,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 357 transitions, 4151 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:33:26,569 INFO L231 Difference]: Finished difference. Result has 237 places, 315 transitions, 3661 flow [2024-06-28 01:33:26,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3661, PETRI_PLACES=237, PETRI_TRANSITIONS=315} [2024-06-28 01:33:26,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-28 01:33:26,570 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 315 transitions, 3661 flow [2024-06-28 01:33:26,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:26,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:26,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:26,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:33:26,571 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-06-28 01:33:26,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:26,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1170834233, now seen corresponding path program 1 times [2024-06-28 01:33:26,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:26,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807909150] [2024-06-28 01:33:26,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:26,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:26,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:27,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-06-28 01:33:27,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:27,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807909150] [2024-06-28 01:33:27,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807909150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:27,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:27,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:27,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998703694] [2024-06-28 01:33:27,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:27,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:27,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:27,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:27,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:27,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:33:27,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 315 transitions, 3661 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:27,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:27,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:33:27,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:28,400 INFO L124 PetriNetUnfolderBase]: 1854/3525 cut-off events. [2024-06-28 01:33:28,400 INFO L125 PetriNetUnfolderBase]: For 79568/79611 co-relation queries the response was YES. [2024-06-28 01:33:28,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19154 conditions, 3525 events. 1854/3525 cut-off events. For 79568/79611 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 25073 event pairs, 505 based on Foata normal form. 36/3443 useless extension candidates. Maximal degree in co-relation 19040. Up to 2721 conditions per place. [2024-06-28 01:33:28,439 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 283 selfloop transitions, 27 changer transitions 0/352 dead transitions. [2024-06-28 01:33:28,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 352 transitions, 4459 flow [2024-06-28 01:33:28,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:33:28,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:33:28,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-28 01:33:28,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46386946386946387 [2024-06-28 01:33:28,440 INFO L175 Difference]: Start difference. First operand has 237 places, 315 transitions, 3661 flow. Second operand 11 states and 199 transitions. [2024-06-28 01:33:28,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 352 transitions, 4459 flow [2024-06-28 01:33:28,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 352 transitions, 4276 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 01:33:28,737 INFO L231 Difference]: Finished difference. Result has 242 places, 315 transitions, 3536 flow [2024-06-28 01:33:28,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3478, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3536, PETRI_PLACES=242, PETRI_TRANSITIONS=315} [2024-06-28 01:33:28,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 01:33:28,738 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 315 transitions, 3536 flow [2024-06-28 01:33:28,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:28,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:28,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:28,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:33:28,739 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:33:28,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:28,739 INFO L85 PathProgramCache]: Analyzing trace with hash 502722450, now seen corresponding path program 1 times [2024-06-28 01:33:28,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:28,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89707516] [2024-06-28 01:33:28,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:28,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:28,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:28,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:28,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:28,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89707516] [2024-06-28 01:33:28,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89707516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:28,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:28,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:33:28,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487130856] [2024-06-28 01:33:28,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:28,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:33:28,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:28,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:33:28,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:33:28,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2024-06-28 01:33:28,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 315 transitions, 3536 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:28,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:28,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2024-06-28 01:33:28,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:29,533 INFO L124 PetriNetUnfolderBase]: 2298/4211 cut-off events. [2024-06-28 01:33:29,534 INFO L125 PetriNetUnfolderBase]: For 68501/69118 co-relation queries the response was YES. [2024-06-28 01:33:29,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21055 conditions, 4211 events. 2298/4211 cut-off events. For 68501/69118 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 29449 event pairs, 356 based on Foata normal form. 205/4176 useless extension candidates. Maximal degree in co-relation 20941. Up to 2125 conditions per place. [2024-06-28 01:33:29,578 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 225 selfloop transitions, 48 changer transitions 206/606 dead transitions. [2024-06-28 01:33:29,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 606 transitions, 6987 flow [2024-06-28 01:33:29,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:33:29,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:33:29,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 01:33:29,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-28 01:33:29,579 INFO L175 Difference]: Start difference. First operand has 242 places, 315 transitions, 3536 flow. Second operand 8 states and 194 transitions. [2024-06-28 01:33:29,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 606 transitions, 6987 flow [2024-06-28 01:33:29,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 606 transitions, 6864 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 01:33:29,832 INFO L231 Difference]: Finished difference. Result has 245 places, 320 transitions, 3710 flow [2024-06-28 01:33:29,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3710, PETRI_PLACES=245, PETRI_TRANSITIONS=320} [2024-06-28 01:33:29,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-28 01:33:29,833 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 320 transitions, 3710 flow [2024-06-28 01:33:29,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:29,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:29,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:29,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:33:29,834 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-06-28 01:33:29,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:29,834 INFO L85 PathProgramCache]: Analyzing trace with hash -547668749, now seen corresponding path program 1 times [2024-06-28 01:33:29,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:29,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322565763] [2024-06-28 01:33:29,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:29,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:29,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:30,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:30,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:30,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322565763] [2024-06-28 01:33:30,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322565763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:30,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:30,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:30,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540804079] [2024-06-28 01:33:30,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:30,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:30,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:30,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:30,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:30,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:30,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 320 transitions, 3710 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:30,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:30,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:30,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:31,930 INFO L124 PetriNetUnfolderBase]: 1998/3845 cut-off events. [2024-06-28 01:33:31,931 INFO L125 PetriNetUnfolderBase]: For 81973/81992 co-relation queries the response was YES. [2024-06-28 01:33:31,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21589 conditions, 3845 events. 1998/3845 cut-off events. For 81973/81992 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 27679 event pairs, 524 based on Foata normal form. 16/3828 useless extension candidates. Maximal degree in co-relation 21471. Up to 2992 conditions per place. [2024-06-28 01:33:31,973 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 287 selfloop transitions, 64 changer transitions 5/365 dead transitions. [2024-06-28 01:33:31,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 365 transitions, 4692 flow [2024-06-28 01:33:31,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:31,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:31,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 01:33:31,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 01:33:31,974 INFO L175 Difference]: Start difference. First operand has 245 places, 320 transitions, 3710 flow. Second operand 10 states and 190 transitions. [2024-06-28 01:33:31,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 365 transitions, 4692 flow [2024-06-28 01:33:32,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 365 transitions, 4665 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 01:33:32,278 INFO L231 Difference]: Finished difference. Result has 251 places, 322 transitions, 3917 flow [2024-06-28 01:33:32,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3695, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3917, PETRI_PLACES=251, PETRI_TRANSITIONS=322} [2024-06-28 01:33:32,278 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-28 01:33:32,279 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 322 transitions, 3917 flow [2024-06-28 01:33:32,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:32,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:32,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:32,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:33:32,279 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-06-28 01:33:32,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:32,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1466910613, now seen corresponding path program 1 times [2024-06-28 01:33:32,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:32,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315152331] [2024-06-28 01:33:32,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:32,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:32,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:33,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:33,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:33,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315152331] [2024-06-28 01:33:33,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315152331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:33,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:33,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:33,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557759900] [2024-06-28 01:33:33,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:33,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:33,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:33,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:33,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:33,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:33,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 322 transitions, 3917 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:33,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:33,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:33,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:33,978 INFO L124 PetriNetUnfolderBase]: 1972/3760 cut-off events. [2024-06-28 01:33:33,979 INFO L125 PetriNetUnfolderBase]: For 85387/85410 co-relation queries the response was YES. [2024-06-28 01:33:34,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21119 conditions, 3760 events. 1972/3760 cut-off events. For 85387/85410 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 26654 event pairs, 435 based on Foata normal form. 19/3747 useless extension candidates. Maximal degree in co-relation 20999. Up to 2837 conditions per place. [2024-06-28 01:33:34,018 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 267 selfloop transitions, 81 changer transitions 0/357 dead transitions. [2024-06-28 01:33:34,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 357 transitions, 4781 flow [2024-06-28 01:33:34,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:33:34,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:33:34,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-28 01:33:34,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592074592074592 [2024-06-28 01:33:34,020 INFO L175 Difference]: Start difference. First operand has 251 places, 322 transitions, 3917 flow. Second operand 11 states and 197 transitions. [2024-06-28 01:33:34,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 357 transitions, 4781 flow [2024-06-28 01:33:34,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 357 transitions, 4534 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 01:33:34,272 INFO L231 Difference]: Finished difference. Result has 253 places, 324 transitions, 3876 flow [2024-06-28 01:33:34,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3670, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3876, PETRI_PLACES=253, PETRI_TRANSITIONS=324} [2024-06-28 01:33:34,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-28 01:33:34,272 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 324 transitions, 3876 flow [2024-06-28 01:33:34,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:34,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:34,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:34,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:33:34,273 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-06-28 01:33:34,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:34,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1608923841, now seen corresponding path program 2 times [2024-06-28 01:33:34,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:34,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235246196] [2024-06-28 01:33:34,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:34,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:34,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:34,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:34,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:34,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235246196] [2024-06-28 01:33:34,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235246196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:34,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:34,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:34,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638009285] [2024-06-28 01:33:34,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:34,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:34,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:34,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:34,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:34,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:34,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 324 transitions, 3876 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:34,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:34,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:34,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:35,794 INFO L124 PetriNetUnfolderBase]: 2020/3779 cut-off events. [2024-06-28 01:33:35,795 INFO L125 PetriNetUnfolderBase]: For 91891/91918 co-relation queries the response was YES. [2024-06-28 01:33:35,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21464 conditions, 3779 events. 2020/3779 cut-off events. For 91891/91918 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 26397 event pairs, 338 based on Foata normal form. 23/3770 useless extension candidates. Maximal degree in co-relation 21344. Up to 2259 conditions per place. [2024-06-28 01:33:35,836 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 232 selfloop transitions, 127 changer transitions 0/368 dead transitions. [2024-06-28 01:33:35,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 368 transitions, 4970 flow [2024-06-28 01:33:35,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:35,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:35,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 01:33:35,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 01:33:35,838 INFO L175 Difference]: Start difference. First operand has 253 places, 324 transitions, 3876 flow. Second operand 10 states and 190 transitions. [2024-06-28 01:33:35,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 368 transitions, 4970 flow [2024-06-28 01:33:36,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 368 transitions, 4786 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 01:33:36,235 INFO L231 Difference]: Finished difference. Result has 254 places, 328 transitions, 4027 flow [2024-06-28 01:33:36,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3692, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4027, PETRI_PLACES=254, PETRI_TRANSITIONS=328} [2024-06-28 01:33:36,236 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-28 01:33:36,236 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 328 transitions, 4027 flow [2024-06-28 01:33:36,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:36,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:36,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:36,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:33:36,237 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-06-28 01:33:36,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:36,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1611934193, now seen corresponding path program 1 times [2024-06-28 01:33:36,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:36,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680014346] [2024-06-28 01:33:36,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:36,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:36,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:36,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-06-28 01:33:36,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:36,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680014346] [2024-06-28 01:33:36,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680014346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:36,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:36,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:36,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864199899] [2024-06-28 01:33:36,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:36,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:36,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:36,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:36,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:37,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:37,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 328 transitions, 4027 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:37,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:37,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:37,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:38,045 INFO L124 PetriNetUnfolderBase]: 2054/3897 cut-off events. [2024-06-28 01:33:38,045 INFO L125 PetriNetUnfolderBase]: For 95008/95051 co-relation queries the response was YES. [2024-06-28 01:33:38,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22361 conditions, 3897 events. 2054/3897 cut-off events. For 95008/95051 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 27603 event pairs, 497 based on Foata normal form. 24/3882 useless extension candidates. Maximal degree in co-relation 22240. Up to 3150 conditions per place. [2024-06-28 01:33:38,087 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 311 selfloop transitions, 44 changer transitions 0/364 dead transitions. [2024-06-28 01:33:38,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 364 transitions, 4944 flow [2024-06-28 01:33:38,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:33:38,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:33:38,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-28 01:33:38,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4428904428904429 [2024-06-28 01:33:38,088 INFO L175 Difference]: Start difference. First operand has 254 places, 328 transitions, 4027 flow. Second operand 11 states and 190 transitions. [2024-06-28 01:33:38,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 364 transitions, 4944 flow [2024-06-28 01:33:38,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 364 transitions, 4748 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:33:38,465 INFO L231 Difference]: Finished difference. Result has 262 places, 335 transitions, 4028 flow [2024-06-28 01:33:38,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3833, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4028, PETRI_PLACES=262, PETRI_TRANSITIONS=335} [2024-06-28 01:33:38,466 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-28 01:33:38,466 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 335 transitions, 4028 flow [2024-06-28 01:33:38,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:38,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:38,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:38,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:33:38,466 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-06-28 01:33:38,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:38,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1608932211, now seen corresponding path program 3 times [2024-06-28 01:33:38,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:38,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582315887] [2024-06-28 01:33:38,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:38,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:38,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:39,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:39,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:39,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582315887] [2024-06-28 01:33:39,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582315887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:39,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:39,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:39,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118237319] [2024-06-28 01:33:39,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:39,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:39,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:39,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:39,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:39,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:39,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 335 transitions, 4028 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:39,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:39,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:39,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:40,123 INFO L124 PetriNetUnfolderBase]: 2066/3853 cut-off events. [2024-06-28 01:33:40,123 INFO L125 PetriNetUnfolderBase]: For 96754/96793 co-relation queries the response was YES. [2024-06-28 01:33:40,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22315 conditions, 3853 events. 2066/3853 cut-off events. For 96754/96793 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 26974 event pairs, 338 based on Foata normal form. 23/3843 useless extension candidates. Maximal degree in co-relation 22189. Up to 2302 conditions per place. [2024-06-28 01:33:40,168 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 250 selfloop transitions, 118 changer transitions 0/377 dead transitions. [2024-06-28 01:33:40,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 377 transitions, 5104 flow [2024-06-28 01:33:40,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:40,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:40,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 01:33:40,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897435897435897 [2024-06-28 01:33:40,170 INFO L175 Difference]: Start difference. First operand has 262 places, 335 transitions, 4028 flow. Second operand 10 states and 191 transitions. [2024-06-28 01:33:40,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 377 transitions, 5104 flow [2024-06-28 01:33:40,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 377 transitions, 5003 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 01:33:40,522 INFO L231 Difference]: Finished difference. Result has 267 places, 337 transitions, 4202 flow [2024-06-28 01:33:40,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3927, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4202, PETRI_PLACES=267, PETRI_TRANSITIONS=337} [2024-06-28 01:33:40,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-28 01:33:40,522 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 337 transitions, 4202 flow [2024-06-28 01:33:40,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:40,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:40,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:40,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:33:40,523 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-06-28 01:33:40,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:40,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1611694873, now seen corresponding path program 4 times [2024-06-28 01:33:40,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:40,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786363706] [2024-06-28 01:33:40,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:40,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:40,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:41,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:41,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:41,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786363706] [2024-06-28 01:33:41,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786363706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:41,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:41,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:41,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941004301] [2024-06-28 01:33:41,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:41,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:41,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:41,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:41,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:41,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:41,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 337 transitions, 4202 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:41,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:41,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:41,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:42,253 INFO L124 PetriNetUnfolderBase]: 2132/4018 cut-off events. [2024-06-28 01:33:42,253 INFO L125 PetriNetUnfolderBase]: For 101925/101984 co-relation queries the response was YES. [2024-06-28 01:33:42,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23412 conditions, 4018 events. 2132/4018 cut-off events. For 101925/101984 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 28553 event pairs, 475 based on Foata normal form. 31/4006 useless extension candidates. Maximal degree in co-relation 23285. Up to 2834 conditions per place. [2024-06-28 01:33:42,303 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 282 selfloop transitions, 89 changer transitions 0/380 dead transitions. [2024-06-28 01:33:42,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 380 transitions, 5198 flow [2024-06-28 01:33:42,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:33:42,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:33:42,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 01:33:42,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4755244755244755 [2024-06-28 01:33:42,305 INFO L175 Difference]: Start difference. First operand has 267 places, 337 transitions, 4202 flow. Second operand 11 states and 204 transitions. [2024-06-28 01:33:42,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 380 transitions, 5198 flow [2024-06-28 01:33:42,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 380 transitions, 4946 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 01:33:42,823 INFO L231 Difference]: Finished difference. Result has 272 places, 344 transitions, 4256 flow [2024-06-28 01:33:42,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3983, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4256, PETRI_PLACES=272, PETRI_TRANSITIONS=344} [2024-06-28 01:33:42,823 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-28 01:33:42,823 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 344 transitions, 4256 flow [2024-06-28 01:33:42,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:42,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:42,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:42,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:33:42,824 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-06-28 01:33:42,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:42,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1757760215, now seen corresponding path program 5 times [2024-06-28 01:33:42,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:42,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602325062] [2024-06-28 01:33:42,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:42,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:42,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:43,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-06-28 01:33:43,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:43,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602325062] [2024-06-28 01:33:43,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602325062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:43,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:43,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:43,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442184108] [2024-06-28 01:33:43,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:43,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:43,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:43,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:43,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:43,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:43,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 344 transitions, 4256 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:43,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:43,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:43,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:44,386 INFO L124 PetriNetUnfolderBase]: 2180/4138 cut-off events. [2024-06-28 01:33:44,386 INFO L125 PetriNetUnfolderBase]: For 108895/108938 co-relation queries the response was YES. [2024-06-28 01:33:44,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24032 conditions, 4138 events. 2180/4138 cut-off events. For 108895/108938 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 29713 event pairs, 464 based on Foata normal form. 25/4124 useless extension candidates. Maximal degree in co-relation 23903. Up to 1865 conditions per place. [2024-06-28 01:33:44,436 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 235 selfloop transitions, 145 changer transitions 0/389 dead transitions. [2024-06-28 01:33:44,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 389 transitions, 5554 flow [2024-06-28 01:33:44,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:44,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:44,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 01:33:44,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:33:44,438 INFO L175 Difference]: Start difference. First operand has 272 places, 344 transitions, 4256 flow. Second operand 10 states and 195 transitions. [2024-06-28 01:33:44,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 389 transitions, 5554 flow [2024-06-28 01:33:44,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 389 transitions, 5373 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 01:33:44,884 INFO L231 Difference]: Finished difference. Result has 275 places, 348 transitions, 4456 flow [2024-06-28 01:33:44,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4075, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4456, PETRI_PLACES=275, PETRI_TRANSITIONS=348} [2024-06-28 01:33:44,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-28 01:33:44,885 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 348 transitions, 4456 flow [2024-06-28 01:33:44,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:44,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:44,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:44,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:33:44,886 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-06-28 01:33:44,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:44,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1603116859, now seen corresponding path program 6 times [2024-06-28 01:33:44,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:44,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687878873] [2024-06-28 01:33:44,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:44,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:44,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:45,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:45,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:45,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687878873] [2024-06-28 01:33:45,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687878873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:45,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:45,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:45,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394089111] [2024-06-28 01:33:45,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:45,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:45,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:45,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:45,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:45,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:45,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 348 transitions, 4456 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:45,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:45,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:45,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:46,785 INFO L124 PetriNetUnfolderBase]: 2320/4377 cut-off events. [2024-06-28 01:33:46,785 INFO L125 PetriNetUnfolderBase]: For 127040/127118 co-relation queries the response was YES. [2024-06-28 01:33:46,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26261 conditions, 4377 events. 2320/4377 cut-off events. For 127040/127118 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 31611 event pairs, 507 based on Foata normal form. 44/4377 useless extension candidates. Maximal degree in co-relation 26131. Up to 2710 conditions per place. [2024-06-28 01:33:46,838 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 284 selfloop transitions, 114 changer transitions 0/407 dead transitions. [2024-06-28 01:33:46,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 407 transitions, 5964 flow [2024-06-28 01:33:46,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:33:46,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:33:46,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-28 01:33:46,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965034965034965 [2024-06-28 01:33:46,840 INFO L175 Difference]: Start difference. First operand has 275 places, 348 transitions, 4456 flow. Second operand 11 states and 213 transitions. [2024-06-28 01:33:46,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 407 transitions, 5964 flow [2024-06-28 01:33:47,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 407 transitions, 5589 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-28 01:33:47,404 INFO L231 Difference]: Finished difference. Result has 282 places, 363 transitions, 4636 flow [2024-06-28 01:33:47,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4636, PETRI_PLACES=282, PETRI_TRANSITIONS=363} [2024-06-28 01:33:47,405 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-28 01:33:47,405 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 363 transitions, 4636 flow [2024-06-28 01:33:47,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:47,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:47,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:47,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:33:47,406 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-06-28 01:33:47,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:47,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1603108489, now seen corresponding path program 7 times [2024-06-28 01:33:47,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:47,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629989191] [2024-06-28 01:33:47,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:47,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:47,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:48,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:48,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:48,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629989191] [2024-06-28 01:33:48,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629989191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:48,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:48,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:48,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92981479] [2024-06-28 01:33:48,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:48,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:48,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:48,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:48,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:48,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:48,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 363 transitions, 4636 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:48,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:48,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:48,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:49,223 INFO L124 PetriNetUnfolderBase]: 2364/4458 cut-off events. [2024-06-28 01:33:49,223 INFO L125 PetriNetUnfolderBase]: For 132304/132365 co-relation queries the response was YES. [2024-06-28 01:33:49,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26502 conditions, 4458 events. 2364/4458 cut-off events. For 132304/132365 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 32284 event pairs, 458 based on Foata normal form. 45/4465 useless extension candidates. Maximal degree in co-relation 26368. Up to 2003 conditions per place. [2024-06-28 01:33:49,279 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 241 selfloop transitions, 160 changer transitions 0/410 dead transitions. [2024-06-28 01:33:49,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 410 transitions, 6122 flow [2024-06-28 01:33:49,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:49,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:49,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-28 01:33:49,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5076923076923077 [2024-06-28 01:33:49,280 INFO L175 Difference]: Start difference. First operand has 282 places, 363 transitions, 4636 flow. Second operand 10 states and 198 transitions. [2024-06-28 01:33:49,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 410 transitions, 6122 flow [2024-06-28 01:33:49,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 410 transitions, 6012 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 01:33:49,879 INFO L231 Difference]: Finished difference. Result has 288 places, 367 transitions, 4926 flow [2024-06-28 01:33:49,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4526, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4926, PETRI_PLACES=288, PETRI_TRANSITIONS=367} [2024-06-28 01:33:49,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-28 01:33:49,880 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 367 transitions, 4926 flow [2024-06-28 01:33:49,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:49,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:49,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:49,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:33:49,880 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-06-28 01:33:49,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:49,881 INFO L85 PathProgramCache]: Analyzing trace with hash -528998607, now seen corresponding path program 2 times [2024-06-28 01:33:49,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:49,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534216176] [2024-06-28 01:33:49,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:49,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:49,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:50,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:50,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:50,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534216176] [2024-06-28 01:33:50,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534216176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:50,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:50,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:50,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614839228] [2024-06-28 01:33:50,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:50,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:50,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:50,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:50,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:50,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:50,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 367 transitions, 4926 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:50,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:50,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:50,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:51,651 INFO L124 PetriNetUnfolderBase]: 2413/4503 cut-off events. [2024-06-28 01:33:51,651 INFO L125 PetriNetUnfolderBase]: For 134941/135068 co-relation queries the response was YES. [2024-06-28 01:33:51,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27818 conditions, 4503 events. 2413/4503 cut-off events. For 134941/135068 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 32239 event pairs, 588 based on Foata normal form. 66/4511 useless extension candidates. Maximal degree in co-relation 27682. Up to 3538 conditions per place. [2024-06-28 01:33:51,705 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 338 selfloop transitions, 62 changer transitions 0/409 dead transitions. [2024-06-28 01:33:51,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 409 transitions, 6126 flow [2024-06-28 01:33:51,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:33:51,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:33:51,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 01:33:51,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4662004662004662 [2024-06-28 01:33:51,707 INFO L175 Difference]: Start difference. First operand has 288 places, 367 transitions, 4926 flow. Second operand 11 states and 200 transitions. [2024-06-28 01:33:51,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 409 transitions, 6126 flow [2024-06-28 01:33:52,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 409 transitions, 5832 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 01:33:52,282 INFO L231 Difference]: Finished difference. Result has 295 places, 375 transitions, 4903 flow [2024-06-28 01:33:52,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4632, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4903, PETRI_PLACES=295, PETRI_TRANSITIONS=375} [2024-06-28 01:33:52,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-28 01:33:52,283 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 375 transitions, 4903 flow [2024-06-28 01:33:52,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:52,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:52,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:52,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:33:52,283 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-06-28 01:33:52,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:52,284 INFO L85 PathProgramCache]: Analyzing trace with hash -520963717, now seen corresponding path program 8 times [2024-06-28 01:33:52,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:52,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320570666] [2024-06-28 01:33:52,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:52,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:52,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:53,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-06-28 01:33:53,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:53,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320570666] [2024-06-28 01:33:53,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320570666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:53,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:53,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:53,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301961799] [2024-06-28 01:33:53,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:53,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:53,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:53,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:53,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:53,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:53,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 375 transitions, 4903 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:53,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:53,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:53,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:54,178 INFO L124 PetriNetUnfolderBase]: 2447/4577 cut-off events. [2024-06-28 01:33:54,178 INFO L125 PetriNetUnfolderBase]: For 143888/143973 co-relation queries the response was YES. [2024-06-28 01:33:54,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27861 conditions, 4577 events. 2447/4577 cut-off events. For 143888/143973 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 33105 event pairs, 343 based on Foata normal form. 47/4580 useless extension candidates. Maximal degree in co-relation 27722. Up to 2097 conditions per place. [2024-06-28 01:33:54,235 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 236 selfloop transitions, 175 changer transitions 0/420 dead transitions. [2024-06-28 01:33:54,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 420 transitions, 6277 flow [2024-06-28 01:33:54,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:54,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:54,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 01:33:54,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49743589743589745 [2024-06-28 01:33:54,236 INFO L175 Difference]: Start difference. First operand has 295 places, 375 transitions, 4903 flow. Second operand 10 states and 194 transitions. [2024-06-28 01:33:54,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 420 transitions, 6277 flow [2024-06-28 01:33:54,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 420 transitions, 6207 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 01:33:54,862 INFO L231 Difference]: Finished difference. Result has 301 places, 379 transitions, 5270 flow [2024-06-28 01:33:54,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5270, PETRI_PLACES=301, PETRI_TRANSITIONS=379} [2024-06-28 01:33:54,863 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-28 01:33:54,863 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 379 transitions, 5270 flow [2024-06-28 01:33:54,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:54,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:54,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:54,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:33:54,864 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-06-28 01:33:54,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:54,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1766043105, now seen corresponding path program 3 times [2024-06-28 01:33:54,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:54,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978744874] [2024-06-28 01:33:54,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:54,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:54,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:55,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:55,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:55,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978744874] [2024-06-28 01:33:55,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978744874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:55,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:55,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:55,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420291086] [2024-06-28 01:33:55,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:55,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:55,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:55,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:55,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:55,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:55,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 379 transitions, 5270 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:55,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:55,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:55,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:56,933 INFO L124 PetriNetUnfolderBase]: 2470/4595 cut-off events. [2024-06-28 01:33:56,933 INFO L125 PetriNetUnfolderBase]: For 144715/144853 co-relation queries the response was YES. [2024-06-28 01:33:56,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29115 conditions, 4595 events. 2470/4595 cut-off events. For 144715/144853 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 32957 event pairs, 588 based on Foata normal form. 71/4603 useless extension candidates. Maximal degree in co-relation 28974. Up to 3620 conditions per place. [2024-06-28 01:33:56,989 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 342 selfloop transitions, 64 changer transitions 0/415 dead transitions. [2024-06-28 01:33:56,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 415 transitions, 6430 flow [2024-06-28 01:33:56,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:33:56,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:33:56,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-28 01:33:56,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46386946386946387 [2024-06-28 01:33:56,990 INFO L175 Difference]: Start difference. First operand has 301 places, 379 transitions, 5270 flow. Second operand 11 states and 199 transitions. [2024-06-28 01:33:56,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 415 transitions, 6430 flow [2024-06-28 01:33:57,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 415 transitions, 6023 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 01:33:57,602 INFO L231 Difference]: Finished difference. Result has 305 places, 382 transitions, 5057 flow [2024-06-28 01:33:57,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4865, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5057, PETRI_PLACES=305, PETRI_TRANSITIONS=382} [2024-06-28 01:33:57,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-28 01:33:57,603 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 382 transitions, 5057 flow [2024-06-28 01:33:57,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:57,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:57,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:57,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:33:57,604 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-06-28 01:33:57,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:57,604 INFO L85 PathProgramCache]: Analyzing trace with hash -520955347, now seen corresponding path program 9 times [2024-06-28 01:33:57,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:57,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503161082] [2024-06-28 01:33:57,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:57,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:57,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:58,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:58,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:58,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503161082] [2024-06-28 01:33:58,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503161082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:58,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:58,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:33:58,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997993306] [2024-06-28 01:33:58,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:58,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:33:58,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:58,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:33:58,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:33:58,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:33:58,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 382 transitions, 5057 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:58,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:58,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:33:58,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:59,460 INFO L124 PetriNetUnfolderBase]: 2504/4668 cut-off events. [2024-06-28 01:33:59,460 INFO L125 PetriNetUnfolderBase]: For 151172/151263 co-relation queries the response was YES. [2024-06-28 01:33:59,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28663 conditions, 4668 events. 2504/4668 cut-off events. For 151172/151263 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 33801 event pairs, 343 based on Foata normal form. 51/4675 useless extension candidates. Maximal degree in co-relation 28520. Up to 2152 conditions per place. [2024-06-28 01:33:59,526 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 241 selfloop transitions, 178 changer transitions 0/428 dead transitions. [2024-06-28 01:33:59,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 428 transitions, 6459 flow [2024-06-28 01:33:59,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:33:59,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:33:59,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 01:33:59,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025641025641026 [2024-06-28 01:33:59,527 INFO L175 Difference]: Start difference. First operand has 305 places, 382 transitions, 5057 flow. Second operand 10 states and 196 transitions. [2024-06-28 01:33:59,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 428 transitions, 6459 flow [2024-06-28 01:34:00,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 428 transitions, 6353 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:34:00,422 INFO L231 Difference]: Finished difference. Result has 310 places, 386 transitions, 5393 flow [2024-06-28 01:34:00,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4951, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5393, PETRI_PLACES=310, PETRI_TRANSITIONS=386} [2024-06-28 01:34:00,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-28 01:34:00,423 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 386 transitions, 5393 flow [2024-06-28 01:34:00,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:00,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:00,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:00,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:34:00,424 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-06-28 01:34:00,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:00,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1594776309, now seen corresponding path program 4 times [2024-06-28 01:34:00,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:00,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395681243] [2024-06-28 01:34:00,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:00,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:00,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:01,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:01,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:01,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395681243] [2024-06-28 01:34:01,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395681243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:01,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:01,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:01,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298824824] [2024-06-28 01:34:01,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:01,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:01,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:01,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:01,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:01,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:01,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 386 transitions, 5393 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:01,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:01,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:01,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:02,234 INFO L124 PetriNetUnfolderBase]: 2570/4775 cut-off events. [2024-06-28 01:34:02,235 INFO L125 PetriNetUnfolderBase]: For 161786/161921 co-relation queries the response was YES. [2024-06-28 01:34:02,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30592 conditions, 4775 events. 2570/4775 cut-off events. For 161786/161921 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 34365 event pairs, 576 based on Foata normal form. 69/4775 useless extension candidates. Maximal degree in co-relation 30448. Up to 3589 conditions per place. [2024-06-28 01:34:02,402 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 326 selfloop transitions, 94 changer transitions 0/429 dead transitions. [2024-06-28 01:34:02,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 429 transitions, 6863 flow [2024-06-28 01:34:02,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:02,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:02,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 01:34:02,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-28 01:34:02,404 INFO L175 Difference]: Start difference. First operand has 310 places, 386 transitions, 5393 flow. Second operand 10 states and 185 transitions. [2024-06-28 01:34:02,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 429 transitions, 6863 flow [2024-06-28 01:34:03,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 429 transitions, 6485 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 01:34:03,075 INFO L231 Difference]: Finished difference. Result has 313 places, 394 transitions, 5383 flow [2024-06-28 01:34:03,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5015, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5383, PETRI_PLACES=313, PETRI_TRANSITIONS=394} [2024-06-28 01:34:03,076 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-28 01:34:03,076 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 394 transitions, 5383 flow [2024-06-28 01:34:03,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:03,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:03,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:03,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:34:03,077 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-06-28 01:34:03,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:03,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1594776619, now seen corresponding path program 10 times [2024-06-28 01:34:03,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:03,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792814090] [2024-06-28 01:34:03,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:03,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:03,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:03,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:03,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:03,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792814090] [2024-06-28 01:34:03,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792814090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:03,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:03,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:03,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135260054] [2024-06-28 01:34:03,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:03,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:03,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:03,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:03,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:03,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:03,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 394 transitions, 5383 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:03,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:03,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:03,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:05,026 INFO L124 PetriNetUnfolderBase]: 2552/4722 cut-off events. [2024-06-28 01:34:05,026 INFO L125 PetriNetUnfolderBase]: For 157057/157234 co-relation queries the response was YES. [2024-06-28 01:34:05,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29455 conditions, 4722 events. 2552/4722 cut-off events. For 157057/157234 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 34070 event pairs, 306 based on Foata normal form. 107/4785 useless extension candidates. Maximal degree in co-relation 29310. Up to 2228 conditions per place. [2024-06-28 01:34:05,090 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 219 selfloop transitions, 206 changer transitions 0/434 dead transitions. [2024-06-28 01:34:05,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 434 transitions, 6569 flow [2024-06-28 01:34:05,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:05,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:05,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 01:34:05,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49230769230769234 [2024-06-28 01:34:05,092 INFO L175 Difference]: Start difference. First operand has 313 places, 394 transitions, 5383 flow. Second operand 10 states and 192 transitions. [2024-06-28 01:34:05,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 434 transitions, 6569 flow [2024-06-28 01:34:05,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 434 transitions, 6377 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-28 01:34:05,809 INFO L231 Difference]: Finished difference. Result has 318 places, 394 transitions, 5611 flow [2024-06-28 01:34:05,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5191, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5611, PETRI_PLACES=318, PETRI_TRANSITIONS=394} [2024-06-28 01:34:05,809 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-28 01:34:05,809 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 394 transitions, 5611 flow [2024-06-28 01:34:05,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:05,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:05,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:05,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:34:05,810 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-06-28 01:34:05,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:05,810 INFO L85 PathProgramCache]: Analyzing trace with hash 623432395, now seen corresponding path program 1 times [2024-06-28 01:34:05,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:05,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894703310] [2024-06-28 01:34:05,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:05,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:05,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:06,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:06,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:06,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894703310] [2024-06-28 01:34:06,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894703310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:06,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:06,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:06,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835331597] [2024-06-28 01:34:06,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:06,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:06,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:06,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:06,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:06,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:34:06,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 394 transitions, 5611 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:06,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:06,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:34:06,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:07,816 INFO L124 PetriNetUnfolderBase]: 2424/4609 cut-off events. [2024-06-28 01:34:07,816 INFO L125 PetriNetUnfolderBase]: For 151481/151683 co-relation queries the response was YES. [2024-06-28 01:34:07,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29131 conditions, 4609 events. 2424/4609 cut-off events. For 151481/151683 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 33971 event pairs, 642 based on Foata normal form. 124/4657 useless extension candidates. Maximal degree in co-relation 28984. Up to 3501 conditions per place. [2024-06-28 01:34:07,884 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 334 selfloop transitions, 37 changer transitions 0/429 dead transitions. [2024-06-28 01:34:07,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 429 transitions, 6535 flow [2024-06-28 01:34:07,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:07,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:07,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 01:34:07,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47692307692307695 [2024-06-28 01:34:07,885 INFO L175 Difference]: Start difference. First operand has 318 places, 394 transitions, 5611 flow. Second operand 10 states and 186 transitions. [2024-06-28 01:34:07,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 429 transitions, 6535 flow [2024-06-28 01:34:08,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 429 transitions, 6084 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 01:34:08,671 INFO L231 Difference]: Finished difference. Result has 318 places, 396 transitions, 5268 flow [2024-06-28 01:34:08,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5160, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5268, PETRI_PLACES=318, PETRI_TRANSITIONS=396} [2024-06-28 01:34:08,672 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-28 01:34:08,672 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 396 transitions, 5268 flow [2024-06-28 01:34:08,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:08,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:08,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:08,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:34:08,673 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-06-28 01:34:08,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:08,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1594766079, now seen corresponding path program 5 times [2024-06-28 01:34:08,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:08,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195330331] [2024-06-28 01:34:08,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:08,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:08,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:09,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:09,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:09,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195330331] [2024-06-28 01:34:09,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195330331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:09,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:09,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:09,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452105072] [2024-06-28 01:34:09,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:09,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:09,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:09,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:09,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:09,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:09,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 396 transitions, 5268 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:09,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:09,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:09,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:10,492 INFO L124 PetriNetUnfolderBase]: 2569/4798 cut-off events. [2024-06-28 01:34:10,493 INFO L125 PetriNetUnfolderBase]: For 146039/146171 co-relation queries the response was YES. [2024-06-28 01:34:10,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29310 conditions, 4798 events. 2569/4798 cut-off events. For 146039/146171 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 34781 event pairs, 570 based on Foata normal form. 75/4812 useless extension candidates. Maximal degree in co-relation 29162. Up to 3590 conditions per place. [2024-06-28 01:34:10,560 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 321 selfloop transitions, 100 changer transitions 0/430 dead transitions. [2024-06-28 01:34:10,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 430 transitions, 6426 flow [2024-06-28 01:34:10,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:10,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:10,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 01:34:10,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46923076923076923 [2024-06-28 01:34:10,562 INFO L175 Difference]: Start difference. First operand has 318 places, 396 transitions, 5268 flow. Second operand 10 states and 183 transitions. [2024-06-28 01:34:10,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 430 transitions, 6426 flow [2024-06-28 01:34:11,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 430 transitions, 6304 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 01:34:11,431 INFO L231 Difference]: Finished difference. Result has 321 places, 396 transitions, 5354 flow [2024-06-28 01:34:11,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5146, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5354, PETRI_PLACES=321, PETRI_TRANSITIONS=396} [2024-06-28 01:34:11,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-28 01:34:11,431 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 396 transitions, 5354 flow [2024-06-28 01:34:11,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:11,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:11,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:11,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:34:11,433 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-06-28 01:34:11,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:11,433 INFO L85 PathProgramCache]: Analyzing trace with hash 869102551, now seen corresponding path program 11 times [2024-06-28 01:34:11,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:11,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413873925] [2024-06-28 01:34:11,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:11,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:11,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:12,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:12,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:12,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413873925] [2024-06-28 01:34:12,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413873925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:12,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:12,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:12,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22122708] [2024-06-28 01:34:12,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:12,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:12,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:12,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:12,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:12,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:12,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 396 transitions, 5354 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:12,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:12,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:12,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:13,174 INFO L124 PetriNetUnfolderBase]: 2639/4923 cut-off events. [2024-06-28 01:34:13,175 INFO L125 PetriNetUnfolderBase]: For 168822/169048 co-relation queries the response was YES. [2024-06-28 01:34:13,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30711 conditions, 4923 events. 2639/4923 cut-off events. For 168822/169048 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 35608 event pairs, 560 based on Foata normal form. 115/4976 useless extension candidates. Maximal degree in co-relation 30562. Up to 1903 conditions per place. [2024-06-28 01:34:13,236 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 262 selfloop transitions, 177 changer transitions 0/448 dead transitions. [2024-06-28 01:34:13,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 448 transitions, 7226 flow [2024-06-28 01:34:13,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:13,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:13,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-28 01:34:13,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5205128205128206 [2024-06-28 01:34:13,238 INFO L175 Difference]: Start difference. First operand has 321 places, 396 transitions, 5354 flow. Second operand 10 states and 203 transitions. [2024-06-28 01:34:13,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 448 transitions, 7226 flow [2024-06-28 01:34:14,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 448 transitions, 7040 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 01:34:14,052 INFO L231 Difference]: Finished difference. Result has 323 places, 404 transitions, 5691 flow [2024-06-28 01:34:14,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5168, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5691, PETRI_PLACES=323, PETRI_TRANSITIONS=404} [2024-06-28 01:34:14,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-28 01:34:14,053 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 404 transitions, 5691 flow [2024-06-28 01:34:14,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:14,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:14,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:14,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:34:14,054 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-06-28 01:34:14,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:14,054 INFO L85 PathProgramCache]: Analyzing trace with hash 869111231, now seen corresponding path program 6 times [2024-06-28 01:34:14,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:14,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897262550] [2024-06-28 01:34:14,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:14,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:14,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:14,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:14,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:14,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897262550] [2024-06-28 01:34:14,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897262550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:14,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:14,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:14,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526983735] [2024-06-28 01:34:14,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:14,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:14,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:14,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:14,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:14,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:14,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 404 transitions, 5691 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:14,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:14,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:14,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:15,953 INFO L124 PetriNetUnfolderBase]: 2680/4981 cut-off events. [2024-06-28 01:34:15,954 INFO L125 PetriNetUnfolderBase]: For 179306/179483 co-relation queries the response was YES. [2024-06-28 01:34:15,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32164 conditions, 4981 events. 2680/4981 cut-off events. For 179306/179483 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 36023 event pairs, 529 based on Foata normal form. 79/4999 useless extension candidates. Maximal degree in co-relation 32014. Up to 3426 conditions per place. [2024-06-28 01:34:16,015 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 337 selfloop transitions, 105 changer transitions 0/451 dead transitions. [2024-06-28 01:34:16,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 451 transitions, 7565 flow [2024-06-28 01:34:16,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:34:16,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:34:16,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 01:34:16,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48951048951048953 [2024-06-28 01:34:16,024 INFO L175 Difference]: Start difference. First operand has 323 places, 404 transitions, 5691 flow. Second operand 11 states and 210 transitions. [2024-06-28 01:34:16,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 451 transitions, 7565 flow [2024-06-28 01:34:17,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 451 transitions, 7201 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 01:34:17,020 INFO L231 Difference]: Finished difference. Result has 329 places, 412 transitions, 5714 flow [2024-06-28 01:34:17,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5327, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5714, PETRI_PLACES=329, PETRI_TRANSITIONS=412} [2024-06-28 01:34:17,020 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-28 01:34:17,021 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 412 transitions, 5714 flow [2024-06-28 01:34:17,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:17,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:17,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:17,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:34:17,022 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-06-28 01:34:17,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:17,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1936136875, now seen corresponding path program 2 times [2024-06-28 01:34:17,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:17,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896065790] [2024-06-28 01:34:17,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:17,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:17,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:17,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:17,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:17,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896065790] [2024-06-28 01:34:17,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896065790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:17,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:17,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:17,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551584229] [2024-06-28 01:34:17,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:17,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:17,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:17,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:17,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:18,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:34:18,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 412 transitions, 5714 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:18,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:18,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:34:18,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:19,223 INFO L124 PetriNetUnfolderBase]: 2566/4925 cut-off events. [2024-06-28 01:34:19,224 INFO L125 PetriNetUnfolderBase]: For 179439/179557 co-relation queries the response was YES. [2024-06-28 01:34:19,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30664 conditions, 4925 events. 2566/4925 cut-off events. For 179439/179557 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 36996 event pairs, 766 based on Foata normal form. 93/4972 useless extension candidates. Maximal degree in co-relation 30513. Up to 3736 conditions per place. [2024-06-28 01:34:19,281 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 372 selfloop transitions, 20 changer transitions 0/454 dead transitions. [2024-06-28 01:34:19,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 454 transitions, 6728 flow [2024-06-28 01:34:19,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:34:19,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:34:19,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 01:34:19,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47086247086247085 [2024-06-28 01:34:19,283 INFO L175 Difference]: Start difference. First operand has 329 places, 412 transitions, 5714 flow. Second operand 11 states and 202 transitions. [2024-06-28 01:34:19,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 454 transitions, 6728 flow [2024-06-28 01:34:20,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 454 transitions, 6521 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 01:34:20,182 INFO L231 Difference]: Finished difference. Result has 335 places, 416 transitions, 5602 flow [2024-06-28 01:34:20,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5507, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5602, PETRI_PLACES=335, PETRI_TRANSITIONS=416} [2024-06-28 01:34:20,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-28 01:34:20,184 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 416 transitions, 5602 flow [2024-06-28 01:34:20,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:20,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:20,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:20,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:34:20,185 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-06-28 01:34:20,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:20,185 INFO L85 PathProgramCache]: Analyzing trace with hash 860828341, now seen corresponding path program 12 times [2024-06-28 01:34:20,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:20,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907986479] [2024-06-28 01:34:20,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:20,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:20,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:20,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:20,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:20,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907986479] [2024-06-28 01:34:20,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907986479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:20,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:20,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:20,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391980004] [2024-06-28 01:34:20,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:20,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:20,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:20,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:20,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:20,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:20,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 416 transitions, 5602 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:20,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:20,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:20,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:22,045 INFO L124 PetriNetUnfolderBase]: 2723/5056 cut-off events. [2024-06-28 01:34:22,046 INFO L125 PetriNetUnfolderBase]: For 186191/186418 co-relation queries the response was YES. [2024-06-28 01:34:22,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31767 conditions, 5056 events. 2723/5056 cut-off events. For 186191/186418 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 36625 event pairs, 577 based on Foata normal form. 118/5110 useless extension candidates. Maximal degree in co-relation 31614. Up to 2013 conditions per place. [2024-06-28 01:34:22,110 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 262 selfloop transitions, 188 changer transitions 0/459 dead transitions. [2024-06-28 01:34:22,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 459 transitions, 7060 flow [2024-06-28 01:34:22,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:22,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:22,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 01:34:22,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5051282051282051 [2024-06-28 01:34:22,112 INFO L175 Difference]: Start difference. First operand has 335 places, 416 transitions, 5602 flow. Second operand 10 states and 197 transitions. [2024-06-28 01:34:22,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 459 transitions, 7060 flow [2024-06-28 01:34:23,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 459 transitions, 7003 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 01:34:23,114 INFO L231 Difference]: Finished difference. Result has 337 places, 418 transitions, 5962 flow [2024-06-28 01:34:23,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5545, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5962, PETRI_PLACES=337, PETRI_TRANSITIONS=418} [2024-06-28 01:34:23,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-28 01:34:23,115 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 418 transitions, 5962 flow [2024-06-28 01:34:23,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:23,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:23,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:23,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:34:23,115 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-06-28 01:34:23,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:23,116 INFO L85 PathProgramCache]: Analyzing trace with hash 2003844089, now seen corresponding path program 13 times [2024-06-28 01:34:23,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:23,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167979387] [2024-06-28 01:34:23,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:23,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:23,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:23,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:23,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:23,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167979387] [2024-06-28 01:34:23,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167979387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:23,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:23,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:23,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835752504] [2024-06-28 01:34:23,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:23,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:23,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:23,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:23,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:24,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:24,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 418 transitions, 5962 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:24,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:24,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:24,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:25,169 INFO L124 PetriNetUnfolderBase]: 2745/5115 cut-off events. [2024-06-28 01:34:25,169 INFO L125 PetriNetUnfolderBase]: For 191374/191535 co-relation queries the response was YES. [2024-06-28 01:34:25,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32980 conditions, 5115 events. 2745/5115 cut-off events. For 191374/191535 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 37323 event pairs, 339 based on Foata normal form. 78/5142 useless extension candidates. Maximal degree in co-relation 32826. Up to 2031 conditions per place. [2024-06-28 01:34:25,237 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 248 selfloop transitions, 204 changer transitions 0/461 dead transitions. [2024-06-28 01:34:25,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 461 transitions, 7432 flow [2024-06-28 01:34:25,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:25,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:25,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 01:34:25,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025641025641026 [2024-06-28 01:34:25,239 INFO L175 Difference]: Start difference. First operand has 337 places, 418 transitions, 5962 flow. Second operand 10 states and 196 transitions. [2024-06-28 01:34:25,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 461 transitions, 7432 flow [2024-06-28 01:34:26,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 461 transitions, 7040 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 01:34:26,413 INFO L231 Difference]: Finished difference. Result has 340 places, 420 transitions, 6023 flow [2024-06-28 01:34:26,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5576, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6023, PETRI_PLACES=340, PETRI_TRANSITIONS=420} [2024-06-28 01:34:26,414 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-28 01:34:26,414 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 420 transitions, 6023 flow [2024-06-28 01:34:26,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:26,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:26,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:26,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:34:26,415 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-06-28 01:34:26,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:26,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1948527947, now seen corresponding path program 14 times [2024-06-28 01:34:26,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:26,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068256958] [2024-06-28 01:34:26,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:26,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:26,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:27,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:27,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:27,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068256958] [2024-06-28 01:34:27,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068256958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:27,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:27,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:27,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277040210] [2024-06-28 01:34:27,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:27,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:27,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:27,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:27,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:27,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:27,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 420 transitions, 6023 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:27,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:27,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:27,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:28,202 INFO L124 PetriNetUnfolderBase]: 2767/5131 cut-off events. [2024-06-28 01:34:28,203 INFO L125 PetriNetUnfolderBase]: For 195358/195491 co-relation queries the response was YES. [2024-06-28 01:34:28,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33258 conditions, 5131 events. 2767/5131 cut-off events. For 195358/195491 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 37256 event pairs, 265 based on Foata normal form. 76/5163 useless extension candidates. Maximal degree in co-relation 33103. Up to 2049 conditions per place. [2024-06-28 01:34:28,273 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 207 selfloop transitions, 246 changer transitions 0/462 dead transitions. [2024-06-28 01:34:28,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 462 transitions, 7327 flow [2024-06-28 01:34:28,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:28,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:28,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 01:34:28,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49743589743589745 [2024-06-28 01:34:28,274 INFO L175 Difference]: Start difference. First operand has 340 places, 420 transitions, 6023 flow. Second operand 10 states and 194 transitions. [2024-06-28 01:34:28,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 462 transitions, 7327 flow [2024-06-28 01:34:29,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 462 transitions, 6885 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 01:34:29,514 INFO L231 Difference]: Finished difference. Result has 342 places, 422 transitions, 6116 flow [2024-06-28 01:34:29,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5585, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6116, PETRI_PLACES=342, PETRI_TRANSITIONS=422} [2024-06-28 01:34:29,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-28 01:34:29,515 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 422 transitions, 6116 flow [2024-06-28 01:34:29,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:29,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:29,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:29,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:34:29,515 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-06-28 01:34:29,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:29,516 INFO L85 PathProgramCache]: Analyzing trace with hash 869410133, now seen corresponding path program 3 times [2024-06-28 01:34:29,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:29,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041747306] [2024-06-28 01:34:29,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:29,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:29,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:30,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:30,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:30,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041747306] [2024-06-28 01:34:30,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041747306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:30,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:30,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:30,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654478520] [2024-06-28 01:34:30,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:30,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:30,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:30,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:30,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:30,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:34:30,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 422 transitions, 6116 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:30,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:30,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:34:30,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:31,538 INFO L124 PetriNetUnfolderBase]: 2631/4988 cut-off events. [2024-06-28 01:34:31,538 INFO L125 PetriNetUnfolderBase]: For 197750/197911 co-relation queries the response was YES. [2024-06-28 01:34:31,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32585 conditions, 4988 events. 2631/4988 cut-off events. For 197750/197911 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 37090 event pairs, 566 based on Foata normal form. 112/5051 useless extension candidates. Maximal degree in co-relation 32429. Up to 3643 conditions per place. [2024-06-28 01:34:31,604 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 346 selfloop transitions, 50 changer transitions 0/458 dead transitions. [2024-06-28 01:34:31,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 458 transitions, 7110 flow [2024-06-28 01:34:31,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:31,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:31,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 01:34:31,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4948717948717949 [2024-06-28 01:34:31,606 INFO L175 Difference]: Start difference. First operand has 342 places, 422 transitions, 6116 flow. Second operand 10 states and 193 transitions. [2024-06-28 01:34:31,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 458 transitions, 7110 flow [2024-06-28 01:34:32,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 458 transitions, 6707 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 01:34:32,661 INFO L231 Difference]: Finished difference. Result has 345 places, 424 transitions, 5854 flow [2024-06-28 01:34:32,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5713, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5854, PETRI_PLACES=345, PETRI_TRANSITIONS=424} [2024-06-28 01:34:32,662 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-28 01:34:32,662 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 424 transitions, 5854 flow [2024-06-28 01:34:32,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:32,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:32,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:32,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:34:32,663 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-06-28 01:34:32,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:32,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1223280699, now seen corresponding path program 7 times [2024-06-28 01:34:32,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:32,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878202772] [2024-06-28 01:34:32,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:32,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:32,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:33,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:33,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:33,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878202772] [2024-06-28 01:34:33,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878202772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:33,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:33,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:33,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469937387] [2024-06-28 01:34:33,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:33,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:33,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:33,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:33,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:33,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:33,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 424 transitions, 5854 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:33,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:33,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:33,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:34,687 INFO L124 PetriNetUnfolderBase]: 2784/5136 cut-off events. [2024-06-28 01:34:34,688 INFO L125 PetriNetUnfolderBase]: For 196791/196963 co-relation queries the response was YES. [2024-06-28 01:34:34,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32879 conditions, 5136 events. 2784/5136 cut-off events. For 196791/196963 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37195 event pairs, 510 based on Foata normal form. 73/5136 useless extension candidates. Maximal degree in co-relation 32722. Up to 3581 conditions per place. [2024-06-28 01:34:34,751 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 337 selfloop transitions, 116 changer transitions 0/462 dead transitions. [2024-06-28 01:34:34,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 462 transitions, 7318 flow [2024-06-28 01:34:34,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:34:34,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:34:34,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-28 01:34:34,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4731934731934732 [2024-06-28 01:34:34,752 INFO L175 Difference]: Start difference. First operand has 345 places, 424 transitions, 5854 flow. Second operand 11 states and 203 transitions. [2024-06-28 01:34:34,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 462 transitions, 7318 flow [2024-06-28 01:34:35,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 462 transitions, 7193 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 01:34:35,986 INFO L231 Difference]: Finished difference. Result has 348 places, 426 transitions, 6006 flow [2024-06-28 01:34:35,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5729, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6006, PETRI_PLACES=348, PETRI_TRANSITIONS=426} [2024-06-28 01:34:35,987 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-28 01:34:35,987 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 426 transitions, 6006 flow [2024-06-28 01:34:35,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:35,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:35,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:35,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:34:35,988 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-06-28 01:34:35,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:35,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1948527637, now seen corresponding path program 8 times [2024-06-28 01:34:35,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:35,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636161545] [2024-06-28 01:34:35,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:35,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:35,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:36,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:36,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:36,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636161545] [2024-06-28 01:34:36,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636161545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:36,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:36,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:36,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018569654] [2024-06-28 01:34:36,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:36,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:36,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:36,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:36,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:36,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:36,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 426 transitions, 6006 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:36,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:36,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:36,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:37,845 INFO L124 PetriNetUnfolderBase]: 2812/5174 cut-off events. [2024-06-28 01:34:37,846 INFO L125 PetriNetUnfolderBase]: For 206807/206970 co-relation queries the response was YES. [2024-06-28 01:34:37,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33710 conditions, 5174 events. 2812/5174 cut-off events. For 206807/206970 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37447 event pairs, 512 based on Foata normal form. 66/5161 useless extension candidates. Maximal degree in co-relation 33552. Up to 3611 conditions per place. [2024-06-28 01:34:37,920 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 323 selfloop transitions, 133 changer transitions 0/465 dead transitions. [2024-06-28 01:34:37,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 465 transitions, 7524 flow [2024-06-28 01:34:37,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:34:37,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:34:37,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-28 01:34:37,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46853146853146854 [2024-06-28 01:34:37,921 INFO L175 Difference]: Start difference. First operand has 348 places, 426 transitions, 6006 flow. Second operand 11 states and 201 transitions. [2024-06-28 01:34:37,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 465 transitions, 7524 flow [2024-06-28 01:34:39,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 465 transitions, 7249 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 01:34:39,473 INFO L231 Difference]: Finished difference. Result has 350 places, 430 transitions, 6090 flow [2024-06-28 01:34:39,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5743, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6090, PETRI_PLACES=350, PETRI_TRANSITIONS=430} [2024-06-28 01:34:39,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-28 01:34:39,474 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 430 transitions, 6090 flow [2024-06-28 01:34:39,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:39,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:39,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:39,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:34:39,475 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-06-28 01:34:39,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:39,475 INFO L85 PathProgramCache]: Analyzing trace with hash -242918083, now seen corresponding path program 15 times [2024-06-28 01:34:39,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:39,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681013309] [2024-06-28 01:34:39,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:39,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:39,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:40,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:40,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:40,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681013309] [2024-06-28 01:34:40,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681013309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:40,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:40,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:40,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405657288] [2024-06-28 01:34:40,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:40,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:40,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:40,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:40,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:40,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:40,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 430 transitions, 6090 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:40,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:40,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:40,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:41,357 INFO L124 PetriNetUnfolderBase]: 2841/5264 cut-off events. [2024-06-28 01:34:41,357 INFO L125 PetriNetUnfolderBase]: For 217478/217723 co-relation queries the response was YES. [2024-06-28 01:34:41,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34058 conditions, 5264 events. 2841/5264 cut-off events. For 217478/217723 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 38361 event pairs, 568 based on Foata normal form. 127/5323 useless extension candidates. Maximal degree in co-relation 33899. Up to 2144 conditions per place. [2024-06-28 01:34:41,430 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 279 selfloop transitions, 187 changer transitions 0/475 dead transitions. [2024-06-28 01:34:41,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 475 transitions, 7784 flow [2024-06-28 01:34:41,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:41,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:41,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-28 01:34:41,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153846153846153 [2024-06-28 01:34:41,431 INFO L175 Difference]: Start difference. First operand has 350 places, 430 transitions, 6090 flow. Second operand 10 states and 201 transitions. [2024-06-28 01:34:41,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 475 transitions, 7784 flow [2024-06-28 01:34:42,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 475 transitions, 7560 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 01:34:42,716 INFO L231 Difference]: Finished difference. Result has 353 places, 432 transitions, 6279 flow [2024-06-28 01:34:42,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5866, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6279, PETRI_PLACES=353, PETRI_TRANSITIONS=432} [2024-06-28 01:34:42,717 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-28 01:34:42,717 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 432 transitions, 6279 flow [2024-06-28 01:34:42,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:42,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:42,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:42,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:34:42,718 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-06-28 01:34:42,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:42,718 INFO L85 PathProgramCache]: Analyzing trace with hash 861058981, now seen corresponding path program 16 times [2024-06-28 01:34:42,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:42,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621114195] [2024-06-28 01:34:42,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:42,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:42,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:43,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:43,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:43,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621114195] [2024-06-28 01:34:43,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621114195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:43,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:43,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:43,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911711120] [2024-06-28 01:34:43,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:43,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:43,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:43,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:43,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:43,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:43,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 432 transitions, 6279 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:43,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:43,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:43,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:44,786 INFO L124 PetriNetUnfolderBase]: 2863/5304 cut-off events. [2024-06-28 01:34:44,786 INFO L125 PetriNetUnfolderBase]: For 224408/224666 co-relation queries the response was YES. [2024-06-28 01:34:44,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34720 conditions, 5304 events. 2863/5304 cut-off events. For 224408/224666 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 38756 event pairs, 576 based on Foata normal form. 134/5370 useless extension candidates. Maximal degree in co-relation 34560. Up to 2162 conditions per place. [2024-06-28 01:34:44,865 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 279 selfloop transitions, 189 changer transitions 0/477 dead transitions. [2024-06-28 01:34:44,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 477 transitions, 7987 flow [2024-06-28 01:34:44,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:44,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:44,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-28 01:34:44,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153846153846153 [2024-06-28 01:34:44,867 INFO L175 Difference]: Start difference. First operand has 353 places, 432 transitions, 6279 flow. Second operand 10 states and 201 transitions. [2024-06-28 01:34:44,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 477 transitions, 7987 flow [2024-06-28 01:34:46,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 477 transitions, 7610 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 01:34:46,116 INFO L231 Difference]: Finished difference. Result has 356 places, 434 transitions, 6323 flow [2024-06-28 01:34:46,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5904, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6323, PETRI_PLACES=356, PETRI_TRANSITIONS=434} [2024-06-28 01:34:46,117 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-28 01:34:46,117 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 434 transitions, 6323 flow [2024-06-28 01:34:46,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:46,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:46,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:46,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 01:34:46,118 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-06-28 01:34:46,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:46,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1948517035, now seen corresponding path program 4 times [2024-06-28 01:34:46,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:46,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797161661] [2024-06-28 01:34:46,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:46,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:46,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:46,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:46,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:46,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797161661] [2024-06-28 01:34:46,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797161661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:46,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:46,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:46,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900314492] [2024-06-28 01:34:46,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:46,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:46,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:46,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:46,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:47,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:34:47,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 434 transitions, 6323 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:47,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:47,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:34:47,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:48,127 INFO L124 PetriNetUnfolderBase]: 2722/5131 cut-off events. [2024-06-28 01:34:48,127 INFO L125 PetriNetUnfolderBase]: For 223066/223227 co-relation queries the response was YES. [2024-06-28 01:34:48,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33631 conditions, 5131 events. 2722/5131 cut-off events. For 223066/223227 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 38156 event pairs, 568 based on Foata normal form. 112/5185 useless extension candidates. Maximal degree in co-relation 33470. Up to 3756 conditions per place. [2024-06-28 01:34:48,200 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 348 selfloop transitions, 56 changer transitions 0/469 dead transitions. [2024-06-28 01:34:48,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 469 transitions, 7333 flow [2024-06-28 01:34:48,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:48,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:48,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 01:34:48,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 01:34:48,201 INFO L175 Difference]: Start difference. First operand has 356 places, 434 transitions, 6323 flow. Second operand 10 states and 190 transitions. [2024-06-28 01:34:48,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 469 transitions, 7333 flow [2024-06-28 01:34:49,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 469 transitions, 6896 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 01:34:49,473 INFO L231 Difference]: Finished difference. Result has 357 places, 436 transitions, 6043 flow [2024-06-28 01:34:49,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5886, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6043, PETRI_PLACES=357, PETRI_TRANSITIONS=436} [2024-06-28 01:34:49,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-28 01:34:49,474 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 436 transitions, 6043 flow [2024-06-28 01:34:49,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:49,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:49,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:49,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 01:34:49,475 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-06-28 01:34:49,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:49,475 INFO L85 PathProgramCache]: Analyzing trace with hash 869110921, now seen corresponding path program 17 times [2024-06-28 01:34:49,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:49,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448078438] [2024-06-28 01:34:49,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:49,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:49,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:50,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:50,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:50,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448078438] [2024-06-28 01:34:50,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448078438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:50,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:50,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:50,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266490030] [2024-06-28 01:34:50,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:50,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:50,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:50,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:50,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:50,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:50,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 436 transitions, 6043 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:50,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:50,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:50,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:51,376 INFO L124 PetriNetUnfolderBase]: 2870/5326 cut-off events. [2024-06-28 01:34:51,376 INFO L125 PetriNetUnfolderBase]: For 219971/220220 co-relation queries the response was YES. [2024-06-28 01:34:51,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33861 conditions, 5326 events. 2870/5326 cut-off events. For 219971/220220 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 38984 event pairs, 580 based on Foata normal form. 129/5387 useless extension candidates. Maximal degree in co-relation 33699. Up to 2176 conditions per place. [2024-06-28 01:34:51,454 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 285 selfloop transitions, 186 changer transitions 0/480 dead transitions. [2024-06-28 01:34:51,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 480 transitions, 7735 flow [2024-06-28 01:34:51,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:51,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:51,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-28 01:34:51,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230769230769231 [2024-06-28 01:34:51,455 INFO L175 Difference]: Start difference. First operand has 357 places, 436 transitions, 6043 flow. Second operand 10 states and 204 transitions. [2024-06-28 01:34:51,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 480 transitions, 7735 flow [2024-06-28 01:34:52,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 480 transitions, 7572 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 01:34:52,918 INFO L231 Difference]: Finished difference. Result has 359 places, 436 transitions, 6257 flow [2024-06-28 01:34:52,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5880, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6257, PETRI_PLACES=359, PETRI_TRANSITIONS=436} [2024-06-28 01:34:52,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-28 01:34:52,919 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 436 transitions, 6257 flow [2024-06-28 01:34:52,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:52,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:52,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:52,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 01:34:52,919 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-06-28 01:34:52,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:52,920 INFO L85 PathProgramCache]: Analyzing trace with hash 34149129, now seen corresponding path program 5 times [2024-06-28 01:34:52,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:52,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065164020] [2024-06-28 01:34:52,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:52,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:52,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:53,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:53,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:53,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065164020] [2024-06-28 01:34:53,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065164020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:53,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:53,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:53,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170937514] [2024-06-28 01:34:53,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:53,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:53,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:53,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:53,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:53,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:34:53,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 436 transitions, 6257 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:53,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:53,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:34:53,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:54,976 INFO L124 PetriNetUnfolderBase]: 2730/5150 cut-off events. [2024-06-28 01:34:54,977 INFO L125 PetriNetUnfolderBase]: For 216755/216919 co-relation queries the response was YES. [2024-06-28 01:34:55,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33370 conditions, 5150 events. 2730/5150 cut-off events. For 216755/216919 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 38533 event pairs, 564 based on Foata normal form. 113/5200 useless extension candidates. Maximal degree in co-relation 33207. Up to 3738 conditions per place. [2024-06-28 01:34:55,060 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 354 selfloop transitions, 67 changer transitions 0/486 dead transitions. [2024-06-28 01:34:55,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 486 transitions, 7603 flow [2024-06-28 01:34:55,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:55,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:55,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 01:34:55,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49230769230769234 [2024-06-28 01:34:55,061 INFO L175 Difference]: Start difference. First operand has 359 places, 436 transitions, 6257 flow. Second operand 10 states and 192 transitions. [2024-06-28 01:34:55,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 486 transitions, 7603 flow [2024-06-28 01:34:56,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 486 transitions, 7225 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:34:56,668 INFO L231 Difference]: Finished difference. Result has 363 places, 449 transitions, 6354 flow [2024-06-28 01:34:56,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5879, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6354, PETRI_PLACES=363, PETRI_TRANSITIONS=449} [2024-06-28 01:34:56,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-28 01:34:56,669 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 449 transitions, 6354 flow [2024-06-28 01:34:56,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:56,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:56,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:56,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 01:34:56,669 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-06-28 01:34:56,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:56,670 INFO L85 PathProgramCache]: Analyzing trace with hash 861067351, now seen corresponding path program 18 times [2024-06-28 01:34:56,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:56,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401471666] [2024-06-28 01:34:56,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:56,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:56,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:57,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:57,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:57,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401471666] [2024-06-28 01:34:57,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401471666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:57,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:57,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:57,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132737551] [2024-06-28 01:34:57,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:57,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:57,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:57,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:57,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:57,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:34:57,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 449 transitions, 6354 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:57,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:57,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:34:57,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:58,545 INFO L124 PetriNetUnfolderBase]: 2880/5343 cut-off events. [2024-06-28 01:34:58,546 INFO L125 PetriNetUnfolderBase]: For 216001/216252 co-relation queries the response was YES. [2024-06-28 01:34:58,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33995 conditions, 5343 events. 2880/5343 cut-off events. For 216001/216252 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 39157 event pairs, 577 based on Foata normal form. 133/5409 useless extension candidates. Maximal degree in co-relation 33828. Up to 2197 conditions per place. [2024-06-28 01:34:58,627 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 292 selfloop transitions, 190 changer transitions 0/491 dead transitions. [2024-06-28 01:34:58,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 491 transitions, 7888 flow [2024-06-28 01:34:58,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:58,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:58,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-28 01:34:58,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102564102564102 [2024-06-28 01:34:58,629 INFO L175 Difference]: Start difference. First operand has 363 places, 449 transitions, 6354 flow. Second operand 10 states and 199 transitions. [2024-06-28 01:34:58,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 491 transitions, 7888 flow [2024-06-28 01:35:00,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 491 transitions, 7666 flow, removed 104 selfloop flow, removed 2 redundant places. [2024-06-28 01:35:00,110 INFO L231 Difference]: Finished difference. Result has 371 places, 449 transitions, 6517 flow [2024-06-28 01:35:00,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6132, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6517, PETRI_PLACES=371, PETRI_TRANSITIONS=449} [2024-06-28 01:35:00,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-28 01:35:00,111 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 449 transitions, 6517 flow [2024-06-28 01:35:00,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:00,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:00,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:00,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 01:35:00,111 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-06-28 01:35:00,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:00,112 INFO L85 PathProgramCache]: Analyzing trace with hash 869409761, now seen corresponding path program 9 times [2024-06-28 01:35:00,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:00,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250283375] [2024-06-28 01:35:00,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:00,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:00,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:00,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:00,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:00,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250283375] [2024-06-28 01:35:00,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250283375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:00,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:00,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:00,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423385930] [2024-06-28 01:35:00,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:00,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:00,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:00,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:00,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:00,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:00,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 449 transitions, 6517 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:00,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:00,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:00,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:02,012 INFO L124 PetriNetUnfolderBase]: 2886/5341 cut-off events. [2024-06-28 01:35:02,014 INFO L125 PetriNetUnfolderBase]: For 214983/215196 co-relation queries the response was YES. [2024-06-28 01:35:02,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34822 conditions, 5341 events. 2886/5341 cut-off events. For 214983/215196 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 39088 event pairs, 551 based on Foata normal form. 100/5371 useless extension candidates. Maximal degree in co-relation 34653. Up to 3722 conditions per place. [2024-06-28 01:35:02,106 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 366 selfloop transitions, 113 changer transitions 0/488 dead transitions. [2024-06-28 01:35:02,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 488 transitions, 8253 flow [2024-06-28 01:35:02,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:02,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:02,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 01:35:02,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4948717948717949 [2024-06-28 01:35:02,108 INFO L175 Difference]: Start difference. First operand has 371 places, 449 transitions, 6517 flow. Second operand 10 states and 193 transitions. [2024-06-28 01:35:02,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 488 transitions, 8253 flow [2024-06-28 01:35:03,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 488 transitions, 7850 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:35:03,790 INFO L231 Difference]: Finished difference. Result has 371 places, 451 transitions, 6383 flow [2024-06-28 01:35:03,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6114, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6383, PETRI_PLACES=371, PETRI_TRANSITIONS=451} [2024-06-28 01:35:03,790 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-28 01:35:03,791 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 451 transitions, 6383 flow [2024-06-28 01:35:03,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:03,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:03,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:03,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 01:35:03,791 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-06-28 01:35:03,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:03,792 INFO L85 PathProgramCache]: Analyzing trace with hash 2004151299, now seen corresponding path program 10 times [2024-06-28 01:35:03,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:03,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686745322] [2024-06-28 01:35:03,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:03,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:03,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:04,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:04,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:04,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686745322] [2024-06-28 01:35:04,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686745322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:04,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:04,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:04,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456746394] [2024-06-28 01:35:04,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:04,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:04,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:04,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:04,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:04,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:04,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 451 transitions, 6383 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:04,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:04,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:04,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:05,764 INFO L124 PetriNetUnfolderBase]: 2899/5330 cut-off events. [2024-06-28 01:35:05,764 INFO L125 PetriNetUnfolderBase]: For 216566/216743 co-relation queries the response was YES. [2024-06-28 01:35:05,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34436 conditions, 5330 events. 2899/5330 cut-off events. For 216566/216743 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 38761 event pairs, 521 based on Foata normal form. 77/5325 useless extension candidates. Maximal degree in co-relation 34266. Up to 3736 conditions per place. [2024-06-28 01:35:05,838 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 362 selfloop transitions, 119 changer transitions 0/490 dead transitions. [2024-06-28 01:35:05,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 490 transitions, 8133 flow [2024-06-28 01:35:05,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:05,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:05,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 01:35:05,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49230769230769234 [2024-06-28 01:35:05,839 INFO L175 Difference]: Start difference. First operand has 371 places, 451 transitions, 6383 flow. Second operand 10 states and 192 transitions. [2024-06-28 01:35:05,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 490 transitions, 8133 flow [2024-06-28 01:35:07,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 490 transitions, 7892 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:35:07,374 INFO L231 Difference]: Finished difference. Result has 374 places, 453 transitions, 6427 flow [2024-06-28 01:35:07,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6146, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6427, PETRI_PLACES=374, PETRI_TRANSITIONS=453} [2024-06-28 01:35:07,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-28 01:35:07,375 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 453 transitions, 6427 flow [2024-06-28 01:35:07,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:07,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:07,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:07,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 01:35:07,375 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-06-28 01:35:07,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:07,383 INFO L85 PathProgramCache]: Analyzing trace with hash -868719129, now seen corresponding path program 11 times [2024-06-28 01:35:07,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:07,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981352581] [2024-06-28 01:35:07,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:07,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:07,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:08,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:08,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:08,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981352581] [2024-06-28 01:35:08,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981352581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:08,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:08,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:08,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084641335] [2024-06-28 01:35:08,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:08,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:08,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:08,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:08,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:08,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:08,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 453 transitions, 6427 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:08,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:08,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:08,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:09,415 INFO L124 PetriNetUnfolderBase]: 2939/5515 cut-off events. [2024-06-28 01:35:09,416 INFO L125 PetriNetUnfolderBase]: For 222633/222756 co-relation queries the response was YES. [2024-06-28 01:35:09,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35137 conditions, 5515 events. 2939/5515 cut-off events. For 222633/222756 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 41262 event pairs, 871 based on Foata normal form. 40/5496 useless extension candidates. Maximal degree in co-relation 34966. Up to 4543 conditions per place. [2024-06-28 01:35:09,505 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 461 selfloop transitions, 18 changer transitions 0/488 dead transitions. [2024-06-28 01:35:09,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 488 transitions, 7593 flow [2024-06-28 01:35:09,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:09,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:09,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 01:35:09,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-06-28 01:35:09,507 INFO L175 Difference]: Start difference. First operand has 374 places, 453 transitions, 6427 flow. Second operand 10 states and 175 transitions. [2024-06-28 01:35:09,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 488 transitions, 7593 flow [2024-06-28 01:35:11,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 488 transitions, 7271 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 01:35:11,181 INFO L231 Difference]: Finished difference. Result has 376 places, 455 transitions, 6192 flow [2024-06-28 01:35:11,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6109, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6192, PETRI_PLACES=376, PETRI_TRANSITIONS=455} [2024-06-28 01:35:11,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-28 01:35:11,182 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 455 transitions, 6192 flow [2024-06-28 01:35:11,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:11,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:11,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:11,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 01:35:11,183 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-06-28 01:35:11,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:11,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1928901489, now seen corresponding path program 12 times [2024-06-28 01:35:11,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:11,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887007042] [2024-06-28 01:35:11,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:11,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:11,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:11,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:11,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:11,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887007042] [2024-06-28 01:35:11,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887007042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:11,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:11,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:11,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126189292] [2024-06-28 01:35:11,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:11,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:11,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:11,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:11,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:12,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:12,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 455 transitions, 6192 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:12,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:12,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:12,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:13,214 INFO L124 PetriNetUnfolderBase]: 2910/5379 cut-off events. [2024-06-28 01:35:13,214 INFO L125 PetriNetUnfolderBase]: For 216363/216573 co-relation queries the response was YES. [2024-06-28 01:35:13,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33939 conditions, 5379 events. 2910/5379 cut-off events. For 216363/216573 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 39423 event pairs, 551 based on Foata normal form. 98/5403 useless extension candidates. Maximal degree in co-relation 33767. Up to 3748 conditions per place. [2024-06-28 01:35:13,292 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 359 selfloop transitions, 123 changer transitions 0/491 dead transitions. [2024-06-28 01:35:13,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 491 transitions, 7718 flow [2024-06-28 01:35:13,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:13,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:13,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 01:35:13,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4755244755244755 [2024-06-28 01:35:13,293 INFO L175 Difference]: Start difference. First operand has 376 places, 455 transitions, 6192 flow. Second operand 11 states and 204 transitions. [2024-06-28 01:35:13,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 491 transitions, 7718 flow [2024-06-28 01:35:14,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 491 transitions, 7643 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 01:35:14,729 INFO L231 Difference]: Finished difference. Result has 379 places, 455 transitions, 6368 flow [2024-06-28 01:35:14,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6117, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6368, PETRI_PLACES=379, PETRI_TRANSITIONS=455} [2024-06-28 01:35:14,731 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-28 01:35:14,731 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 455 transitions, 6368 flow [2024-06-28 01:35:14,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:14,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:14,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:14,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 01:35:14,732 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-06-28 01:35:14,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:14,732 INFO L85 PathProgramCache]: Analyzing trace with hash 869399531, now seen corresponding path program 13 times [2024-06-28 01:35:14,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:14,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830817749] [2024-06-28 01:35:14,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:14,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:14,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:15,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:15,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:15,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830817749] [2024-06-28 01:35:15,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830817749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:15,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:15,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:15,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755961578] [2024-06-28 01:35:15,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:15,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:15,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:15,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:15,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:15,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:15,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 455 transitions, 6368 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:15,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:15,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:15,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:16,874 INFO L124 PetriNetUnfolderBase]: 2908/5373 cut-off events. [2024-06-28 01:35:16,874 INFO L125 PetriNetUnfolderBase]: For 216453/216658 co-relation queries the response was YES. [2024-06-28 01:35:16,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34268 conditions, 5373 events. 2908/5373 cut-off events. For 216453/216658 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 39322 event pairs, 555 based on Foata normal form. 90/5387 useless extension candidates. Maximal degree in co-relation 34095. Up to 3746 conditions per place. [2024-06-28 01:35:16,960 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 364 selfloop transitions, 118 changer transitions 0/491 dead transitions. [2024-06-28 01:35:16,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 491 transitions, 7898 flow [2024-06-28 01:35:16,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:16,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:16,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-28 01:35:16,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4801864801864802 [2024-06-28 01:35:16,962 INFO L175 Difference]: Start difference. First operand has 379 places, 455 transitions, 6368 flow. Second operand 11 states and 206 transitions. [2024-06-28 01:35:16,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 491 transitions, 7898 flow [2024-06-28 01:35:18,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 491 transitions, 7623 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 01:35:18,625 INFO L231 Difference]: Finished difference. Result has 380 places, 455 transitions, 6334 flow [2024-06-28 01:35:18,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6093, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6334, PETRI_PLACES=380, PETRI_TRANSITIONS=455} [2024-06-28 01:35:18,626 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 01:35:18,626 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 455 transitions, 6334 flow [2024-06-28 01:35:18,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:18,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:18,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:18,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 01:35:18,626 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-06-28 01:35:18,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:18,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1948517407, now seen corresponding path program 14 times [2024-06-28 01:35:18,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:18,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054029782] [2024-06-28 01:35:18,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:18,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:18,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:19,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-06-28 01:35:19,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:19,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054029782] [2024-06-28 01:35:19,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054029782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:19,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:19,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:19,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075861230] [2024-06-28 01:35:19,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:19,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:19,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:19,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:19,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:19,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:19,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 455 transitions, 6334 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:19,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:19,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:19,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:20,612 INFO L124 PetriNetUnfolderBase]: 2906/5340 cut-off events. [2024-06-28 01:35:20,612 INFO L125 PetriNetUnfolderBase]: For 213156/213320 co-relation queries the response was YES. [2024-06-28 01:35:20,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34016 conditions, 5340 events. 2906/5340 cut-off events. For 213156/213320 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 38884 event pairs, 524 based on Foata normal form. 69/5323 useless extension candidates. Maximal degree in co-relation 33842. Up to 3744 conditions per place. [2024-06-28 01:35:20,696 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 345 selfloop transitions, 135 changer transitions 0/489 dead transitions. [2024-06-28 01:35:20,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 489 transitions, 7660 flow [2024-06-28 01:35:20,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:20,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:20,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 01:35:20,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48205128205128206 [2024-06-28 01:35:20,698 INFO L175 Difference]: Start difference. First operand has 380 places, 455 transitions, 6334 flow. Second operand 10 states and 188 transitions. [2024-06-28 01:35:20,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 489 transitions, 7660 flow [2024-06-28 01:35:22,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 489 transitions, 7385 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-28 01:35:22,462 INFO L231 Difference]: Finished difference. Result has 379 places, 455 transitions, 6334 flow [2024-06-28 01:35:22,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6059, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6334, PETRI_PLACES=379, PETRI_TRANSITIONS=455} [2024-06-28 01:35:22,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-28 01:35:22,463 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 455 transitions, 6334 flow [2024-06-28 01:35:22,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:22,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:22,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:22,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 01:35:22,464 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-06-28 01:35:22,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:22,464 INFO L85 PathProgramCache]: Analyzing trace with hash 2004140759, now seen corresponding path program 19 times [2024-06-28 01:35:22,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:22,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211629613] [2024-06-28 01:35:22,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:22,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:22,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:23,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:23,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:23,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211629613] [2024-06-28 01:35:23,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211629613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:23,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:23,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:23,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204395473] [2024-06-28 01:35:23,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:23,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:23,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:23,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:23,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:23,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:23,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 455 transitions, 6334 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:23,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:23,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:23,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:24,481 INFO L124 PetriNetUnfolderBase]: 2935/5460 cut-off events. [2024-06-28 01:35:24,481 INFO L125 PetriNetUnfolderBase]: For 222382/222558 co-relation queries the response was YES. [2024-06-28 01:35:24,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34405 conditions, 5460 events. 2935/5460 cut-off events. For 222382/222558 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 40371 event pairs, 353 based on Foata normal form. 83/5485 useless extension candidates. Maximal degree in co-relation 34230. Up to 2263 conditions per place. [2024-06-28 01:35:24,564 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 281 selfloop transitions, 209 changer transitions 0/499 dead transitions. [2024-06-28 01:35:24,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 499 transitions, 7944 flow [2024-06-28 01:35:24,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:24,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:24,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-28 01:35:24,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102564102564102 [2024-06-28 01:35:24,566 INFO L175 Difference]: Start difference. First operand has 379 places, 455 transitions, 6334 flow. Second operand 10 states and 199 transitions. [2024-06-28 01:35:24,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 499 transitions, 7944 flow [2024-06-28 01:35:26,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 499 transitions, 7662 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 01:35:26,178 INFO L231 Difference]: Finished difference. Result has 380 places, 457 transitions, 6507 flow [2024-06-28 01:35:26,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6052, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6507, PETRI_PLACES=380, PETRI_TRANSITIONS=457} [2024-06-28 01:35:26,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 01:35:26,178 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 457 transitions, 6507 flow [2024-06-28 01:35:26,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:26,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:26,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:26,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 01:35:26,179 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-06-28 01:35:26,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:26,185 INFO L85 PathProgramCache]: Analyzing trace with hash 2004141069, now seen corresponding path program 15 times [2024-06-28 01:35:26,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:26,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589424991] [2024-06-28 01:35:26,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:26,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:26,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:26,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:26,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:26,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589424991] [2024-06-28 01:35:26,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589424991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:26,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:26,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:26,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306250458] [2024-06-28 01:35:26,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:26,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:26,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:26,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:26,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:26,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:26,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 457 transitions, 6507 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:26,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:26,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:26,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:28,125 INFO L124 PetriNetUnfolderBase]: 2926/5382 cut-off events. [2024-06-28 01:35:28,125 INFO L125 PetriNetUnfolderBase]: For 217548/217719 co-relation queries the response was YES. [2024-06-28 01:35:28,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34738 conditions, 5382 events. 2926/5382 cut-off events. For 217548/217719 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 39265 event pairs, 523 based on Foata normal form. 74/5371 useless extension candidates. Maximal degree in co-relation 34562. Up to 3776 conditions per place. [2024-06-28 01:35:28,197 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 360 selfloop transitions, 123 changer transitions 0/492 dead transitions. [2024-06-28 01:35:28,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 492 transitions, 7847 flow [2024-06-28 01:35:28,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:28,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:28,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 01:35:28,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4755244755244755 [2024-06-28 01:35:28,199 INFO L175 Difference]: Start difference. First operand has 380 places, 457 transitions, 6507 flow. Second operand 11 states and 204 transitions. [2024-06-28 01:35:28,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 492 transitions, 7847 flow [2024-06-28 01:35:29,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 492 transitions, 7278 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 01:35:29,893 INFO L231 Difference]: Finished difference. Result has 383 places, 457 transitions, 6189 flow [2024-06-28 01:35:29,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5938, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6189, PETRI_PLACES=383, PETRI_TRANSITIONS=457} [2024-06-28 01:35:29,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-28 01:35:29,894 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 457 transitions, 6189 flow [2024-06-28 01:35:29,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:29,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:29,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:29,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 01:35:29,895 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-06-28 01:35:29,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:29,895 INFO L85 PathProgramCache]: Analyzing trace with hash 2003852459, now seen corresponding path program 20 times [2024-06-28 01:35:29,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:29,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869512078] [2024-06-28 01:35:29,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:29,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:29,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:30,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:30,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:30,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869512078] [2024-06-28 01:35:30,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869512078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:30,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:30,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:30,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347960007] [2024-06-28 01:35:30,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:30,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:30,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:30,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:30,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:30,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:30,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 457 transitions, 6189 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:30,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:30,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:30,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:31,770 INFO L124 PetriNetUnfolderBase]: 2929/5451 cut-off events. [2024-06-28 01:35:31,770 INFO L125 PetriNetUnfolderBase]: For 212551/212724 co-relation queries the response was YES. [2024-06-28 01:35:31,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33538 conditions, 5451 events. 2929/5451 cut-off events. For 212551/212724 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 40349 event pairs, 350 based on Foata normal form. 83/5477 useless extension candidates. Maximal degree in co-relation 33361. Up to 2257 conditions per place. [2024-06-28 01:35:31,850 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 279 selfloop transitions, 210 changer transitions 0/498 dead transitions. [2024-06-28 01:35:31,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 498 transitions, 7567 flow [2024-06-28 01:35:31,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:31,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:31,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 01:35:31,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5051282051282051 [2024-06-28 01:35:31,852 INFO L175 Difference]: Start difference. First operand has 383 places, 457 transitions, 6189 flow. Second operand 10 states and 197 transitions. [2024-06-28 01:35:31,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 498 transitions, 7567 flow [2024-06-28 01:35:33,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 498 transitions, 7273 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-28 01:35:33,810 INFO L231 Difference]: Finished difference. Result has 382 places, 457 transitions, 6320 flow [2024-06-28 01:35:33,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5895, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6320, PETRI_PLACES=382, PETRI_TRANSITIONS=457} [2024-06-28 01:35:33,810 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-28 01:35:33,810 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 457 transitions, 6320 flow [2024-06-28 01:35:33,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:33,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:33,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:33,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 01:35:33,812 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-06-28 01:35:33,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:33,813 INFO L85 PathProgramCache]: Analyzing trace with hash 2104733819, now seen corresponding path program 21 times [2024-06-28 01:35:33,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:33,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811756223] [2024-06-28 01:35:33,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:33,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:33,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:34,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-06-28 01:35:34,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:34,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811756223] [2024-06-28 01:35:34,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811756223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:34,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:34,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:34,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510075579] [2024-06-28 01:35:34,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:34,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:34,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:34,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:34,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:34,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:34,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 457 transitions, 6320 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:34,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:34,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:34,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:35,770 INFO L124 PetriNetUnfolderBase]: 2985/5422 cut-off events. [2024-06-28 01:35:35,770 INFO L125 PetriNetUnfolderBase]: For 223667/224112 co-relation queries the response was YES. [2024-06-28 01:35:35,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34526 conditions, 5422 events. 2985/5422 cut-off events. For 223667/224112 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 39494 event pairs, 748 based on Foata normal form. 135/5461 useless extension candidates. Maximal degree in co-relation 34348. Up to 4379 conditions per place. [2024-06-28 01:35:35,849 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 404 selfloop transitions, 90 changer transitions 0/503 dead transitions. [2024-06-28 01:35:35,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 503 transitions, 7548 flow [2024-06-28 01:35:35,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:35,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:35,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-28 01:35:35,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4731934731934732 [2024-06-28 01:35:35,850 INFO L175 Difference]: Start difference. First operand has 382 places, 457 transitions, 6320 flow. Second operand 11 states and 203 transitions. [2024-06-28 01:35:35,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 503 transitions, 7548 flow [2024-06-28 01:35:37,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 503 transitions, 7101 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:35:37,964 INFO L231 Difference]: Finished difference. Result has 383 places, 461 transitions, 6137 flow [2024-06-28 01:35:37,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5881, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6137, PETRI_PLACES=383, PETRI_TRANSITIONS=461} [2024-06-28 01:35:37,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-28 01:35:37,965 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 461 transitions, 6137 flow [2024-06-28 01:35:37,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:37,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:37,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:37,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 01:35:37,965 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-06-28 01:35:37,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:37,966 INFO L85 PathProgramCache]: Analyzing trace with hash 915310481, now seen corresponding path program 22 times [2024-06-28 01:35:37,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:37,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141868359] [2024-06-28 01:35:37,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:37,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:37,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:38,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:38,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:38,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141868359] [2024-06-28 01:35:38,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141868359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:38,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:38,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:38,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978537642] [2024-06-28 01:35:38,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:38,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:38,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:38,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:38,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:38,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:38,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 461 transitions, 6137 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:38,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:38,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:38,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:39,886 INFO L124 PetriNetUnfolderBase]: 3035/5500 cut-off events. [2024-06-28 01:35:39,886 INFO L125 PetriNetUnfolderBase]: For 225848/226305 co-relation queries the response was YES. [2024-06-28 01:35:39,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34111 conditions, 5500 events. 3035/5500 cut-off events. For 225848/226305 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40048 event pairs, 774 based on Foata normal form. 143/5545 useless extension candidates. Maximal degree in co-relation 33932. Up to 4447 conditions per place. [2024-06-28 01:35:39,973 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 408 selfloop transitions, 90 changer transitions 0/507 dead transitions. [2024-06-28 01:35:39,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 507 transitions, 7407 flow [2024-06-28 01:35:39,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:39,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:39,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-28 01:35:39,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4731934731934732 [2024-06-28 01:35:39,974 INFO L175 Difference]: Start difference. First operand has 383 places, 461 transitions, 6137 flow. Second operand 11 states and 203 transitions. [2024-06-28 01:35:39,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 507 transitions, 7407 flow [2024-06-28 01:35:41,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 507 transitions, 7215 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 01:35:41,776 INFO L231 Difference]: Finished difference. Result has 386 places, 467 transitions, 6259 flow [2024-06-28 01:35:41,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5971, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6259, PETRI_PLACES=386, PETRI_TRANSITIONS=467} [2024-06-28 01:35:41,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-28 01:35:41,777 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 467 transitions, 6259 flow [2024-06-28 01:35:41,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:41,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:41,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:41,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 01:35:41,777 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-06-28 01:35:41,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:41,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1097276075, now seen corresponding path program 16 times [2024-06-28 01:35:41,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:41,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277971462] [2024-06-28 01:35:41,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:41,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:41,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:42,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:42,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:42,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277971462] [2024-06-28 01:35:42,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277971462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:42,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:42,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:42,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399659697] [2024-06-28 01:35:42,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:42,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:42,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:42,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:42,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:42,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:42,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 467 transitions, 6259 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:42,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:42,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:42,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:43,740 INFO L124 PetriNetUnfolderBase]: 3103/5621 cut-off events. [2024-06-28 01:35:43,740 INFO L125 PetriNetUnfolderBase]: For 225715/226153 co-relation queries the response was YES. [2024-06-28 01:35:43,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34989 conditions, 5621 events. 3103/5621 cut-off events. For 225715/226153 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 41042 event pairs, 840 based on Foata normal form. 135/5653 useless extension candidates. Maximal degree in co-relation 34809. Up to 4746 conditions per place. [2024-06-28 01:35:43,830 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 456 selfloop transitions, 54 changer transitions 0/519 dead transitions. [2024-06-28 01:35:43,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 519 transitions, 7693 flow [2024-06-28 01:35:43,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:43,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:43,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 01:35:43,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4568764568764569 [2024-06-28 01:35:43,831 INFO L175 Difference]: Start difference. First operand has 386 places, 467 transitions, 6259 flow. Second operand 11 states and 196 transitions. [2024-06-28 01:35:43,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 519 transitions, 7693 flow [2024-06-28 01:35:46,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 519 transitions, 7499 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 01:35:46,240 INFO L231 Difference]: Finished difference. Result has 391 places, 483 transitions, 6488 flow [2024-06-28 01:35:46,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6065, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6488, PETRI_PLACES=391, PETRI_TRANSITIONS=483} [2024-06-28 01:35:46,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-28 01:35:46,241 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 483 transitions, 6488 flow [2024-06-28 01:35:46,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:46,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:46,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:46,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 01:35:46,241 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-06-28 01:35:46,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:46,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1108655245, now seen corresponding path program 23 times [2024-06-28 01:35:46,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:46,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155024243] [2024-06-28 01:35:46,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:46,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:46,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:46,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-06-28 01:35:46,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:46,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155024243] [2024-06-28 01:35:46,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155024243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:46,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:46,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:46,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843497563] [2024-06-28 01:35:46,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:46,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:46,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:46,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:46,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:46,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:46,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 483 transitions, 6488 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:46,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:46,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:46,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:48,341 INFO L124 PetriNetUnfolderBase]: 3319/6047 cut-off events. [2024-06-28 01:35:48,341 INFO L125 PetriNetUnfolderBase]: For 236862/237331 co-relation queries the response was YES. [2024-06-28 01:35:48,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37004 conditions, 6047 events. 3319/6047 cut-off events. For 236862/237331 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 45230 event pairs, 780 based on Foata normal form. 145/6089 useless extension candidates. Maximal degree in co-relation 36820. Up to 4439 conditions per place. [2024-06-28 01:35:48,433 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 422 selfloop transitions, 119 changer transitions 0/550 dead transitions. [2024-06-28 01:35:48,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 550 transitions, 8041 flow [2024-06-28 01:35:48,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:48,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:48,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-28 01:35:48,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 01:35:48,435 INFO L175 Difference]: Start difference. First operand has 391 places, 483 transitions, 6488 flow. Second operand 11 states and 209 transitions. [2024-06-28 01:35:48,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 550 transitions, 8041 flow [2024-06-28 01:35:49,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 550 transitions, 7914 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 01:35:49,900 INFO L231 Difference]: Finished difference. Result has 398 places, 505 transitions, 6937 flow [2024-06-28 01:35:49,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6361, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6937, PETRI_PLACES=398, PETRI_TRANSITIONS=505} [2024-06-28 01:35:49,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-28 01:35:49,901 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 505 transitions, 6937 flow [2024-06-28 01:35:49,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:49,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:49,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:49,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 01:35:49,902 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-06-28 01:35:49,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:49,902 INFO L85 PathProgramCache]: Analyzing trace with hash -533016965, now seen corresponding path program 24 times [2024-06-28 01:35:49,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:49,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412968747] [2024-06-28 01:35:49,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:49,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:49,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:50,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:50,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:50,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412968747] [2024-06-28 01:35:50,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412968747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:50,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:50,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:50,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853306962] [2024-06-28 01:35:50,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:50,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:50,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:50,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:50,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:50,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:50,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 505 transitions, 6937 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:50,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:50,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:50,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:52,256 INFO L124 PetriNetUnfolderBase]: 3383/6069 cut-off events. [2024-06-28 01:35:52,257 INFO L125 PetriNetUnfolderBase]: For 243710/244246 co-relation queries the response was YES. [2024-06-28 01:35:52,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38127 conditions, 6069 events. 3383/6069 cut-off events. For 243710/244246 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 44696 event pairs, 941 based on Foata normal form. 158/6110 useless extension candidates. Maximal degree in co-relation 37941. Up to 4977 conditions per place. [2024-06-28 01:35:52,349 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 450 selfloop transitions, 90 changer transitions 0/549 dead transitions. [2024-06-28 01:35:52,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 549 transitions, 8287 flow [2024-06-28 01:35:52,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:52,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:52,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-28 01:35:52,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4731934731934732 [2024-06-28 01:35:52,350 INFO L175 Difference]: Start difference. First operand has 398 places, 505 transitions, 6937 flow. Second operand 11 states and 203 transitions. [2024-06-28 01:35:52,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 549 transitions, 8287 flow [2024-06-28 01:35:53,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 549 transitions, 8041 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 01:35:53,900 INFO L231 Difference]: Finished difference. Result has 402 places, 513 transitions, 7031 flow [2024-06-28 01:35:53,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6699, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7031, PETRI_PLACES=402, PETRI_TRANSITIONS=513} [2024-06-28 01:35:53,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-28 01:35:53,901 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 513 transitions, 7031 flow [2024-06-28 01:35:53,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:53,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:53,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:53,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 01:35:53,902 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-06-28 01:35:53,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:53,902 INFO L85 PathProgramCache]: Analyzing trace with hash -387993385, now seen corresponding path program 17 times [2024-06-28 01:35:53,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:53,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776354186] [2024-06-28 01:35:53,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:53,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:53,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:54,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:54,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:54,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776354186] [2024-06-28 01:35:54,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776354186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:54,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:54,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:54,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103048811] [2024-06-28 01:35:54,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:54,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:54,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:54,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:54,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:54,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:54,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 513 transitions, 7031 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:54,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:54,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:54,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:56,133 INFO L124 PetriNetUnfolderBase]: 3438/6198 cut-off events. [2024-06-28 01:35:56,134 INFO L125 PetriNetUnfolderBase]: For 244560/245121 co-relation queries the response was YES. [2024-06-28 01:35:56,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38819 conditions, 6198 events. 3438/6198 cut-off events. For 244560/245121 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46104 event pairs, 1013 based on Foata normal form. 176/6254 useless extension candidates. Maximal degree in co-relation 38632. Up to 5245 conditions per place. [2024-06-28 01:35:56,224 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 494 selfloop transitions, 61 changer transitions 0/564 dead transitions. [2024-06-28 01:35:56,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 564 transitions, 8594 flow [2024-06-28 01:35:56,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:56,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:56,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 01:35:56,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4568764568764569 [2024-06-28 01:35:56,226 INFO L175 Difference]: Start difference. First operand has 402 places, 513 transitions, 7031 flow. Second operand 11 states and 196 transitions. [2024-06-28 01:35:56,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 564 transitions, 8594 flow [2024-06-28 01:35:57,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 564 transitions, 8455 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 01:35:57,819 INFO L231 Difference]: Finished difference. Result has 410 places, 530 transitions, 7391 flow [2024-06-28 01:35:57,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6892, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7391, PETRI_PLACES=410, PETRI_TRANSITIONS=530} [2024-06-28 01:35:57,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-28 01:35:57,820 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 530 transitions, 7391 flow [2024-06-28 01:35:57,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:57,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:57,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:57,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 01:35:57,821 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-06-28 01:35:57,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:57,821 INFO L85 PathProgramCache]: Analyzing trace with hash -388232705, now seen corresponding path program 25 times [2024-06-28 01:35:57,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:57,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193461502] [2024-06-28 01:35:57,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:57,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:57,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:58,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:58,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:58,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193461502] [2024-06-28 01:35:58,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193461502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:58,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:58,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:58,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434516335] [2024-06-28 01:35:58,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:58,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:58,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:58,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:58,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:58,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:35:58,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 530 transitions, 7391 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:58,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:58,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:35:58,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:00,246 INFO L124 PetriNetUnfolderBase]: 3560/6404 cut-off events. [2024-06-28 01:36:00,246 INFO L125 PetriNetUnfolderBase]: For 243279/243835 co-relation queries the response was YES. [2024-06-28 01:36:00,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39721 conditions, 6404 events. 3560/6404 cut-off events. For 243279/243835 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 47930 event pairs, 949 based on Foata normal form. 172/6453 useless extension candidates. Maximal degree in co-relation 39530. Up to 4859 conditions per place. [2024-06-28 01:36:00,345 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 457 selfloop transitions, 124 changer transitions 0/590 dead transitions. [2024-06-28 01:36:00,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 590 transitions, 8956 flow [2024-06-28 01:36:00,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:36:00,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:36:00,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 01:36:00,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48951048951048953 [2024-06-28 01:36:00,347 INFO L175 Difference]: Start difference. First operand has 410 places, 530 transitions, 7391 flow. Second operand 11 states and 210 transitions. [2024-06-28 01:36:00,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 590 transitions, 8956 flow [2024-06-28 01:36:02,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 590 transitions, 8780 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 01:36:02,378 INFO L231 Difference]: Finished difference. Result has 414 places, 548 transitions, 7755 flow [2024-06-28 01:36:02,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7215, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7755, PETRI_PLACES=414, PETRI_TRANSITIONS=548} [2024-06-28 01:36:02,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-28 01:36:02,379 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 548 transitions, 7755 flow [2024-06-28 01:36:02,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:02,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:02,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:02,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 01:36:02,380 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-06-28 01:36:02,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:02,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1084374303, now seen corresponding path program 18 times [2024-06-28 01:36:02,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:02,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466689831] [2024-06-28 01:36:02,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:02,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:02,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:03,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:03,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:03,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466689831] [2024-06-28 01:36:03,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466689831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:03,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:03,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:36:03,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122096050] [2024-06-28 01:36:03,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:03,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:36:03,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:03,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:36:03,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:36:03,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:36:03,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 548 transitions, 7755 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:03,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:03,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:36:03,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:04,707 INFO L124 PetriNetUnfolderBase]: 3644/6602 cut-off events. [2024-06-28 01:36:04,707 INFO L125 PetriNetUnfolderBase]: For 243685/244200 co-relation queries the response was YES. [2024-06-28 01:36:04,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41406 conditions, 6602 events. 3644/6602 cut-off events. For 243685/244200 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 49830 event pairs, 1007 based on Foata normal form. 179/6652 useless extension candidates. Maximal degree in co-relation 41213. Up to 5278 conditions per place. [2024-06-28 01:36:04,814 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 490 selfloop transitions, 109 changer transitions 0/608 dead transitions. [2024-06-28 01:36:04,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 608 transitions, 9674 flow [2024-06-28 01:36:04,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:36:04,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:36:04,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 01:36:04,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4755244755244755 [2024-06-28 01:36:04,815 INFO L175 Difference]: Start difference. First operand has 414 places, 548 transitions, 7755 flow. Second operand 11 states and 204 transitions. [2024-06-28 01:36:04,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 608 transitions, 9674 flow [2024-06-28 01:36:06,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 608 transitions, 9267 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 01:36:06,652 INFO L231 Difference]: Finished difference. Result has 419 places, 567 transitions, 7992 flow [2024-06-28 01:36:06,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7348, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7992, PETRI_PLACES=419, PETRI_TRANSITIONS=567} [2024-06-28 01:36:06,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-28 01:36:06,653 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 567 transitions, 7992 flow [2024-06-28 01:36:06,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:06,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:06,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:06,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 01:36:06,654 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-06-28 01:36:06,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:06,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1092426553, now seen corresponding path program 26 times [2024-06-28 01:36:06,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:06,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965107486] [2024-06-28 01:36:06,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:06,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:06,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:07,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:07,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:07,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965107486] [2024-06-28 01:36:07,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965107486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:07,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:07,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:36:07,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020105625] [2024-06-28 01:36:07,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:07,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:36:07,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:07,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:36:07,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:36:07,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:36:07,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 567 transitions, 7992 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:07,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:07,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:36:07,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:09,022 INFO L124 PetriNetUnfolderBase]: 3724/6822 cut-off events. [2024-06-28 01:36:09,022 INFO L125 PetriNetUnfolderBase]: For 239591/240033 co-relation queries the response was YES. [2024-06-28 01:36:09,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41868 conditions, 6822 events. 3724/6822 cut-off events. For 239591/240033 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 52492 event pairs, 874 based on Foata normal form. 149/6862 useless extension candidates. Maximal degree in co-relation 41670. Up to 4003 conditions per place. [2024-06-28 01:36:09,125 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 413 selfloop transitions, 203 changer transitions 0/625 dead transitions. [2024-06-28 01:36:09,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 625 transitions, 9561 flow [2024-06-28 01:36:09,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:36:09,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:36:09,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-28 01:36:09,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011655011655012 [2024-06-28 01:36:09,127 INFO L175 Difference]: Start difference. First operand has 419 places, 567 transitions, 7992 flow. Second operand 11 states and 215 transitions. [2024-06-28 01:36:09,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 625 transitions, 9561 flow [2024-06-28 01:36:11,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 625 transitions, 9382 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 01:36:11,362 INFO L231 Difference]: Finished difference. Result has 428 places, 582 transitions, 8568 flow [2024-06-28 01:36:11,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7813, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8568, PETRI_PLACES=428, PETRI_TRANSITIONS=582} [2024-06-28 01:36:11,363 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-28 01:36:11,363 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 582 transitions, 8568 flow [2024-06-28 01:36:11,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:11,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:11,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:11,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 01:36:11,363 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-06-28 01:36:11,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:11,364 INFO L85 PathProgramCache]: Analyzing trace with hash 691931539, now seen corresponding path program 19 times [2024-06-28 01:36:11,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:11,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835773564] [2024-06-28 01:36:11,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:11,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:11,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:12,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:12,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:12,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835773564] [2024-06-28 01:36:12,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835773564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:12,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:12,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:36:12,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748229408] [2024-06-28 01:36:12,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:12,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:36:12,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:12,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:36:12,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:36:12,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:36:12,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 582 transitions, 8568 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:12,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:12,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:36:12,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:13,755 INFO L124 PetriNetUnfolderBase]: 3722/6754 cut-off events. [2024-06-28 01:36:13,755 INFO L125 PetriNetUnfolderBase]: For 234650/235143 co-relation queries the response was YES. [2024-06-28 01:36:13,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43131 conditions, 6754 events. 3722/6754 cut-off events. For 234650/235143 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 51280 event pairs, 1062 based on Foata normal form. 174/6796 useless extension candidates. Maximal degree in co-relation 42928. Up to 5402 conditions per place. [2024-06-28 01:36:13,870 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 506 selfloop transitions, 104 changer transitions 0/619 dead transitions. [2024-06-28 01:36:13,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 619 transitions, 9958 flow [2024-06-28 01:36:13,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:36:13,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:36:13,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 01:36:13,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4755244755244755 [2024-06-28 01:36:13,872 INFO L175 Difference]: Start difference. First operand has 428 places, 582 transitions, 8568 flow. Second operand 11 states and 204 transitions. [2024-06-28 01:36:13,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 619 transitions, 9958 flow [2024-06-28 01:36:15,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 619 transitions, 9625 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 01:36:15,923 INFO L231 Difference]: Finished difference. Result has 432 places, 582 transitions, 8451 flow [2024-06-28 01:36:15,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8235, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8451, PETRI_PLACES=432, PETRI_TRANSITIONS=582} [2024-06-28 01:36:15,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-28 01:36:15,924 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 582 transitions, 8451 flow [2024-06-28 01:36:15,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:15,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:15,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:15,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 01:36:15,924 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-06-28 01:36:15,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:15,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1342928073, now seen corresponding path program 1 times [2024-06-28 01:36:15,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:15,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020513245] [2024-06-28 01:36:15,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:15,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:15,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:16,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:16,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:16,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020513245] [2024-06-28 01:36:16,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020513245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:16,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:16,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:36:16,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163230132] [2024-06-28 01:36:16,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:16,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:36:16,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:16,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:36:16,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:36:16,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:36:16,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 582 transitions, 8451 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:16,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:16,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:36:16,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:18,660 INFO L124 PetriNetUnfolderBase]: 3167/6093 cut-off events. [2024-06-28 01:36:18,660 INFO L125 PetriNetUnfolderBase]: For 244188/244724 co-relation queries the response was YES. [2024-06-28 01:36:18,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39137 conditions, 6093 events. 3167/6093 cut-off events. For 244188/244724 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 48030 event pairs, 659 based on Foata normal form. 271/6196 useless extension candidates. Maximal degree in co-relation 38933. Up to 4585 conditions per place. [2024-06-28 01:36:18,762 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 482 selfloop transitions, 72 changer transitions 0/621 dead transitions. [2024-06-28 01:36:18,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 621 transitions, 9739 flow [2024-06-28 01:36:18,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:36:18,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:36:18,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 01:36:18,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4948717948717949 [2024-06-28 01:36:18,763 INFO L175 Difference]: Start difference. First operand has 432 places, 582 transitions, 8451 flow. Second operand 10 states and 193 transitions. [2024-06-28 01:36:18,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 621 transitions, 9739 flow [2024-06-28 01:36:20,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 621 transitions, 9473 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 01:36:20,977 INFO L231 Difference]: Finished difference. Result has 434 places, 585 transitions, 8384 flow [2024-06-28 01:36:20,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8185, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8384, PETRI_PLACES=434, PETRI_TRANSITIONS=585} [2024-06-28 01:36:20,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-28 01:36:20,978 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 585 transitions, 8384 flow [2024-06-28 01:36:20,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:20,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:20,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:20,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 01:36:20,979 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-06-28 01:36:20,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:20,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1345814793, now seen corresponding path program 2 times [2024-06-28 01:36:20,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:20,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196655800] [2024-06-28 01:36:20,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:20,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:20,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:21,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:21,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:21,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196655800] [2024-06-28 01:36:21,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196655800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:21,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:21,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:36:21,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657414086] [2024-06-28 01:36:21,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:21,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:36:21,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:21,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:36:21,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:36:21,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:36:21,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 585 transitions, 8384 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:21,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:21,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:36:21,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:23,497 INFO L124 PetriNetUnfolderBase]: 3184/6100 cut-off events. [2024-06-28 01:36:23,497 INFO L125 PetriNetUnfolderBase]: For 247979/248513 co-relation queries the response was YES. [2024-06-28 01:36:23,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39315 conditions, 6100 events. 3184/6100 cut-off events. For 247979/248513 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 48192 event pairs, 706 based on Foata normal form. 269/6200 useless extension candidates. Maximal degree in co-relation 39109. Up to 4630 conditions per place. [2024-06-28 01:36:23,605 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 484 selfloop transitions, 72 changer transitions 0/623 dead transitions. [2024-06-28 01:36:23,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 623 transitions, 9680 flow [2024-06-28 01:36:23,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:36:23,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:36:23,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 01:36:23,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49743589743589745 [2024-06-28 01:36:23,607 INFO L175 Difference]: Start difference. First operand has 434 places, 585 transitions, 8384 flow. Second operand 10 states and 194 transitions. [2024-06-28 01:36:23,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 623 transitions, 9680 flow [2024-06-28 01:36:25,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 623 transitions, 9503 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 01:36:25,566 INFO L231 Difference]: Finished difference. Result has 437 places, 586 transitions, 8387 flow [2024-06-28 01:36:25,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8207, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8387, PETRI_PLACES=437, PETRI_TRANSITIONS=586} [2024-06-28 01:36:25,566 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-28 01:36:25,566 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 586 transitions, 8387 flow [2024-06-28 01:36:25,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:25,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:25,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:25,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 01:36:25,567 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-06-28 01:36:25,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:25,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1770625967, now seen corresponding path program 3 times [2024-06-28 01:36:25,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:25,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641455744] [2024-06-28 01:36:25,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:25,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:25,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:26,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:26,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:26,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641455744] [2024-06-28 01:36:26,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641455744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:26,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:26,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:36:26,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275015377] [2024-06-28 01:36:26,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:26,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:36:26,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:26,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:36:26,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:36:26,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:36:26,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 586 transitions, 8387 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:26,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:26,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:36:26,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:28,038 INFO L124 PetriNetUnfolderBase]: 3197/6109 cut-off events. [2024-06-28 01:36:28,038 INFO L125 PetriNetUnfolderBase]: For 255675/256399 co-relation queries the response was YES. [2024-06-28 01:36:28,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39130 conditions, 6109 events. 3197/6109 cut-off events. For 255675/256399 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 48201 event pairs, 592 based on Foata normal form. 393/6346 useless extension candidates. Maximal degree in co-relation 38923. Up to 4517 conditions per place. [2024-06-28 01:36:28,152 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 470 selfloop transitions, 98 changer transitions 0/635 dead transitions. [2024-06-28 01:36:28,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 635 transitions, 9859 flow [2024-06-28 01:36:28,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:36:28,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:36:28,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 01:36:28,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49230769230769234 [2024-06-28 01:36:28,153 INFO L175 Difference]: Start difference. First operand has 437 places, 586 transitions, 8387 flow. Second operand 10 states and 192 transitions. [2024-06-28 01:36:28,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 635 transitions, 9859 flow [2024-06-28 01:36:29,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 635 transitions, 9701 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 01:36:29,946 INFO L231 Difference]: Finished difference. Result has 441 places, 598 transitions, 8637 flow [2024-06-28 01:36:29,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8229, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8637, PETRI_PLACES=441, PETRI_TRANSITIONS=598} [2024-06-28 01:36:29,946 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-28 01:36:29,947 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 598 transitions, 8637 flow [2024-06-28 01:36:29,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:29,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:29,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:29,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 01:36:29,947 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-06-28 01:36:29,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:29,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1345820745, now seen corresponding path program 1 times [2024-06-28 01:36:29,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:29,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78491817] [2024-06-28 01:36:29,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:29,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:29,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:30,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:30,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:30,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78491817] [2024-06-28 01:36:30,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78491817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:30,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:30,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:36:30,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026523173] [2024-06-28 01:36:30,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:30,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:36:30,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:30,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:36:30,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:36:30,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:36:30,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 598 transitions, 8637 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:30,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:30,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:36:30,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:32,846 INFO L124 PetriNetUnfolderBase]: 3769/6782 cut-off events. [2024-06-28 01:36:32,846 INFO L125 PetriNetUnfolderBase]: For 246790/247434 co-relation queries the response was YES. [2024-06-28 01:36:32,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43626 conditions, 6782 events. 3769/6782 cut-off events. For 246790/247434 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 51387 event pairs, 1024 based on Foata normal form. 180/6823 useless extension candidates. Maximal degree in co-relation 43417. Up to 5728 conditions per place. [2024-06-28 01:36:32,974 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 559 selfloop transitions, 75 changer transitions 0/643 dead transitions. [2024-06-28 01:36:32,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 643 transitions, 10143 flow [2024-06-28 01:36:32,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:36:32,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:36:32,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 01:36:32,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47086247086247085 [2024-06-28 01:36:32,976 INFO L175 Difference]: Start difference. First operand has 441 places, 598 transitions, 8637 flow. Second operand 11 states and 202 transitions. [2024-06-28 01:36:32,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 643 transitions, 10143 flow [2024-06-28 01:36:35,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 643 transitions, 9968 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 01:36:35,443 INFO L231 Difference]: Finished difference. Result has 447 places, 602 transitions, 8686 flow [2024-06-28 01:36:35,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8462, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8686, PETRI_PLACES=447, PETRI_TRANSITIONS=602} [2024-06-28 01:36:35,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-28 01:36:35,443 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 602 transitions, 8686 flow [2024-06-28 01:36:35,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:35,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:35,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:35,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 01:36:35,444 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-06-28 01:36:35,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:35,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1770410486, now seen corresponding path program 1 times [2024-06-28 01:36:35,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:35,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261378023] [2024-06-28 01:36:35,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:35,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:35,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:36,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:36,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:36,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261378023] [2024-06-28 01:36:36,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261378023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:36,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:36,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:36:36,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526212446] [2024-06-28 01:36:36,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:36,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:36:36,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:36,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:36:36,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:36:36,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:36:36,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 602 transitions, 8686 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:36,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:36,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:36:36,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:38,124 INFO L124 PetriNetUnfolderBase]: 3795/6829 cut-off events. [2024-06-28 01:36:38,124 INFO L125 PetriNetUnfolderBase]: For 255567/256210 co-relation queries the response was YES. [2024-06-28 01:36:38,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43771 conditions, 6829 events. 3795/6829 cut-off events. For 255567/256210 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 51802 event pairs, 922 based on Foata normal form. 178/6872 useless extension candidates. Maximal degree in co-relation 43560. Up to 5571 conditions per place. [2024-06-28 01:36:38,261 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 541 selfloop transitions, 93 changer transitions 0/643 dead transitions. [2024-06-28 01:36:38,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 643 transitions, 10173 flow [2024-06-28 01:36:38,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:36:38,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:36:38,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-28 01:36:38,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594017094017094 [2024-06-28 01:36:38,262 INFO L175 Difference]: Start difference. First operand has 447 places, 602 transitions, 8686 flow. Second operand 12 states and 215 transitions. [2024-06-28 01:36:38,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 643 transitions, 10173 flow [2024-06-28 01:36:41,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 643 transitions, 9991 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 01:36:41,363 INFO L231 Difference]: Finished difference. Result has 451 places, 604 transitions, 8740 flow [2024-06-28 01:36:41,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8504, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8740, PETRI_PLACES=451, PETRI_TRANSITIONS=604} [2024-06-28 01:36:41,364 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-28 01:36:41,364 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 604 transitions, 8740 flow [2024-06-28 01:36:41,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:41,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:41,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:41,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 01:36:41,365 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-06-28 01:36:41,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:41,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1655344457, now seen corresponding path program 4 times [2024-06-28 01:36:41,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:41,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813840603] [2024-06-28 01:36:41,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:41,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:41,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:42,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:42,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:42,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813840603] [2024-06-28 01:36:42,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813840603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:42,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:42,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:36:42,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157683927] [2024-06-28 01:36:42,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:42,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:36:42,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:42,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:36:42,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:36:42,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:36:42,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 604 transitions, 8740 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:42,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:42,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:36:42,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:44,000 INFO L124 PetriNetUnfolderBase]: 3251/6256 cut-off events. [2024-06-28 01:36:44,000 INFO L125 PetriNetUnfolderBase]: For 264291/265120 co-relation queries the response was YES. [2024-06-28 01:36:44,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40013 conditions, 6256 events. 3251/6256 cut-off events. For 264291/265120 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 49777 event pairs, 531 based on Foata normal form. 481/6574 useless extension candidates. Maximal degree in co-relation 39801. Up to 4482 conditions per place. [2024-06-28 01:36:44,111 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 459 selfloop transitions, 121 changer transitions 0/648 dead transitions. [2024-06-28 01:36:44,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 648 transitions, 10187 flow [2024-06-28 01:36:44,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:36:44,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:36:44,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 01:36:44,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4948717948717949 [2024-06-28 01:36:44,113 INFO L175 Difference]: Start difference. First operand has 451 places, 604 transitions, 8740 flow. Second operand 10 states and 193 transitions. [2024-06-28 01:36:44,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 648 transitions, 10187 flow [2024-06-28 01:36:46,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 648 transitions, 10006 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 01:36:46,371 INFO L231 Difference]: Finished difference. Result has 453 places, 612 transitions, 8946 flow [2024-06-28 01:36:46,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8559, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8946, PETRI_PLACES=453, PETRI_TRANSITIONS=612} [2024-06-28 01:36:46,372 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-28 01:36:46,372 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 612 transitions, 8946 flow [2024-06-28 01:36:46,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:46,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:46,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:46,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 01:36:46,373 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-06-28 01:36:46,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:46,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1655559938, now seen corresponding path program 2 times [2024-06-28 01:36:46,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:46,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177395705] [2024-06-28 01:36:46,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:46,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:46,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:47,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:47,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:47,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177395705] [2024-06-28 01:36:47,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177395705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:47,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:47,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:36:47,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581724688] [2024-06-28 01:36:47,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:47,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:36:47,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:47,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:36:47,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:36:47,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:36:47,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 612 transitions, 8946 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:47,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:47,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:36:47,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:48,991 INFO L124 PetriNetUnfolderBase]: 3891/7030 cut-off events. [2024-06-28 01:36:48,992 INFO L125 PetriNetUnfolderBase]: For 297345/297913 co-relation queries the response was YES. [2024-06-28 01:36:49,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46374 conditions, 7030 events. 3891/7030 cut-off events. For 297345/297913 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 53734 event pairs, 748 based on Foata normal form. 180/7092 useless extension candidates. Maximal degree in co-relation 46160. Up to 4105 conditions per place. [2024-06-28 01:36:49,137 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 469 selfloop transitions, 187 changer transitions 0/665 dead transitions. [2024-06-28 01:36:49,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 665 transitions, 11098 flow [2024-06-28 01:36:49,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:36:49,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:36:49,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-28 01:36:49,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965034965034965 [2024-06-28 01:36:49,139 INFO L175 Difference]: Start difference. First operand has 453 places, 612 transitions, 8946 flow. Second operand 11 states and 213 transitions. [2024-06-28 01:36:49,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 665 transitions, 11098 flow [2024-06-28 01:36:52,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 665 transitions, 10829 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 01:36:52,139 INFO L231 Difference]: Finished difference. Result has 457 places, 618 transitions, 9191 flow [2024-06-28 01:36:52,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8677, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9191, PETRI_PLACES=457, PETRI_TRANSITIONS=618} [2024-06-28 01:36:52,140 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-28 01:36:52,140 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 618 transitions, 9191 flow [2024-06-28 01:36:52,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:52,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:52,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:52,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 01:36:52,140 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-06-28 01:36:52,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:52,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1662709778, now seen corresponding path program 3 times [2024-06-28 01:36:52,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:52,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157762972] [2024-06-28 01:36:52,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:52,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:52,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:52,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:52,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157762972] [2024-06-28 01:36:52,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157762972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:52,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:52,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:36:52,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078355164] [2024-06-28 01:36:52,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:52,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:36:52,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:52,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:36:52,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:36:53,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:36:53,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 618 transitions, 9191 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:53,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:53,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:36:53,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:54,936 INFO L124 PetriNetUnfolderBase]: 3907/6999 cut-off events. [2024-06-28 01:36:54,937 INFO L125 PetriNetUnfolderBase]: For 301966/302547 co-relation queries the response was YES. [2024-06-28 01:36:55,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46819 conditions, 6999 events. 3907/6999 cut-off events. For 301966/302547 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 53129 event pairs, 642 based on Foata normal form. 188/7083 useless extension candidates. Maximal degree in co-relation 46604. Up to 4117 conditions per place. [2024-06-28 01:36:55,059 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 451 selfloop transitions, 206 changer transitions 0/666 dead transitions. [2024-06-28 01:36:55,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 666 transitions, 11261 flow [2024-06-28 01:36:55,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:36:55,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:36:55,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-28 01:36:55,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49417249417249415 [2024-06-28 01:36:55,061 INFO L175 Difference]: Start difference. First operand has 457 places, 618 transitions, 9191 flow. Second operand 11 states and 212 transitions. [2024-06-28 01:36:55,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 666 transitions, 11261 flow [2024-06-28 01:36:58,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 666 transitions, 11099 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 01:36:58,661 INFO L231 Difference]: Finished difference. Result has 462 places, 620 transitions, 9497 flow [2024-06-28 01:36:58,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9035, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9497, PETRI_PLACES=462, PETRI_TRANSITIONS=620} [2024-06-28 01:36:58,662 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-28 01:36:58,662 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 620 transitions, 9497 flow [2024-06-28 01:36:58,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:58,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:58,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:58,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 01:36:58,663 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-06-28 01:36:58,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:58,664 INFO L85 PathProgramCache]: Analyzing trace with hash -688110058, now seen corresponding path program 4 times [2024-06-28 01:36:58,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:58,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957625072] [2024-06-28 01:36:58,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:58,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:58,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:59,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:59,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:59,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957625072] [2024-06-28 01:36:59,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957625072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:59,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:59,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:36:59,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830518768] [2024-06-28 01:36:59,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:59,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:36:59,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:59,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:36:59,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:36:59,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:36:59,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 620 transitions, 9497 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:59,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:59,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:36:59,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:01,996 INFO L124 PetriNetUnfolderBase]: 3929/7072 cut-off events. [2024-06-28 01:37:01,996 INFO L125 PetriNetUnfolderBase]: For 312008/312661 co-relation queries the response was YES. [2024-06-28 01:37:02,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47797 conditions, 7072 events. 3929/7072 cut-off events. For 312008/312661 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 54096 event pairs, 620 based on Foata normal form. 260/7228 useless extension candidates. Maximal degree in co-relation 47580. Up to 4135 conditions per place. [2024-06-28 01:37:02,129 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 412 selfloop transitions, 246 changer transitions 0/667 dead transitions. [2024-06-28 01:37:02,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 667 transitions, 11327 flow [2024-06-28 01:37:02,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:37:02,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:37:02,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-28 01:37:02,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 01:37:02,131 INFO L175 Difference]: Start difference. First operand has 462 places, 620 transitions, 9497 flow. Second operand 11 states and 209 transitions. [2024-06-28 01:37:02,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 667 transitions, 11327 flow [2024-06-28 01:37:05,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 667 transitions, 10958 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 01:37:05,606 INFO L231 Difference]: Finished difference. Result has 465 places, 622 transitions, 9674 flow [2024-06-28 01:37:05,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9132, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9674, PETRI_PLACES=465, PETRI_TRANSITIONS=622} [2024-06-28 01:37:05,607 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-28 01:37:05,607 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 622 transitions, 9674 flow [2024-06-28 01:37:05,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:05,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:05,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:05,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 01:37:05,607 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-06-28 01:37:05,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:05,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1795125420, now seen corresponding path program 5 times [2024-06-28 01:37:05,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:05,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919128155] [2024-06-28 01:37:05,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:05,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:05,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:06,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:37:06,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:06,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919128155] [2024-06-28 01:37:06,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919128155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:06,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:06,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:37:06,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003720005] [2024-06-28 01:37:06,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:06,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:37:06,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:06,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:37:06,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:37:06,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:37:06,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 622 transitions, 9674 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:06,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:06,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:37:06,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:08,798 INFO L124 PetriNetUnfolderBase]: 3925/6995 cut-off events. [2024-06-28 01:37:08,798 INFO L125 PetriNetUnfolderBase]: For 299509/300114 co-relation queries the response was YES. [2024-06-28 01:37:08,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47911 conditions, 6995 events. 3925/6995 cut-off events. For 299509/300114 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52863 event pairs, 613 based on Foata normal form. 212/7103 useless extension candidates. Maximal degree in co-relation 47693. Up to 4132 conditions per place. [2024-06-28 01:37:08,916 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 434 selfloop transitions, 224 changer transitions 0/667 dead transitions. [2024-06-28 01:37:08,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 667 transitions, 11462 flow [2024-06-28 01:37:08,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:37:08,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:37:08,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 01:37:08,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48951048951048953 [2024-06-28 01:37:08,918 INFO L175 Difference]: Start difference. First operand has 465 places, 622 transitions, 9674 flow. Second operand 11 states and 210 transitions. [2024-06-28 01:37:08,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 667 transitions, 11462 flow [2024-06-28 01:37:12,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 667 transitions, 10966 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 01:37:12,123 INFO L231 Difference]: Finished difference. Result has 468 places, 622 transitions, 9636 flow [2024-06-28 01:37:12,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9178, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9636, PETRI_PLACES=468, PETRI_TRANSITIONS=622} [2024-06-28 01:37:12,124 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-06-28 01:37:12,124 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 622 transitions, 9636 flow [2024-06-28 01:37:12,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:12,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:12,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:12,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 01:37:12,125 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-06-28 01:37:12,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:12,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1795115779, now seen corresponding path program 1 times [2024-06-28 01:37:12,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:12,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087182531] [2024-06-28 01:37:12,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:12,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:12,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:13,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-06-28 01:37:13,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:13,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087182531] [2024-06-28 01:37:13,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087182531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:13,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:13,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:37:13,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98003021] [2024-06-28 01:37:13,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:13,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:37:13,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:13,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:37:13,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:37:13,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:37:13,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 622 transitions, 9636 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:13,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:13,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:37:13,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:15,675 INFO L124 PetriNetUnfolderBase]: 3941/7123 cut-off events. [2024-06-28 01:37:15,676 INFO L125 PetriNetUnfolderBase]: For 298462/299006 co-relation queries the response was YES. [2024-06-28 01:37:15,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48248 conditions, 7123 events. 3941/7123 cut-off events. For 298462/299006 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 54477 event pairs, 951 based on Foata normal form. 173/7165 useless extension candidates. Maximal degree in co-relation 48029. Up to 5903 conditions per place. [2024-06-28 01:37:15,810 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 568 selfloop transitions, 85 changer transitions 0/662 dead transitions. [2024-06-28 01:37:15,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 662 transitions, 11170 flow [2024-06-28 01:37:15,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:37:15,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:37:15,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 01:37:15,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4568764568764569 [2024-06-28 01:37:15,811 INFO L175 Difference]: Start difference. First operand has 468 places, 622 transitions, 9636 flow. Second operand 11 states and 196 transitions. [2024-06-28 01:37:15,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 662 transitions, 11170 flow [2024-06-28 01:37:19,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 662 transitions, 10766 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:37:19,020 INFO L231 Difference]: Finished difference. Result has 470 places, 624 transitions, 9458 flow [2024-06-28 01:37:19,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9232, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9458, PETRI_PLACES=470, PETRI_TRANSITIONS=624} [2024-06-28 01:37:19,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-28 01:37:19,021 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 624 transitions, 9458 flow [2024-06-28 01:37:19,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:19,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:19,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:19,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 01:37:19,022 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-06-28 01:37:19,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:19,022 INFO L85 PathProgramCache]: Analyzing trace with hash 773278733, now seen corresponding path program 5 times [2024-06-28 01:37:19,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:19,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027960587] [2024-06-28 01:37:19,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:19,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:19,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:19,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:37:19,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:19,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027960587] [2024-06-28 01:37:19,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027960587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:19,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:19,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:37:19,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897437193] [2024-06-28 01:37:19,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:19,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:37:19,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:19,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:37:19,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:37:20,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 01:37:20,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 624 transitions, 9458 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:20,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:20,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 01:37:20,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:22,576 INFO L124 PetriNetUnfolderBase]: 3394/6564 cut-off events. [2024-06-28 01:37:22,577 INFO L125 PetriNetUnfolderBase]: For 311315/311931 co-relation queries the response was YES. [2024-06-28 01:37:22,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43855 conditions, 6564 events. 3394/6564 cut-off events. For 311315/311931 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 52927 event pairs, 512 based on Foata normal form. 352/6726 useless extension candidates. Maximal degree in co-relation 43635. Up to 4621 conditions per place. [2024-06-28 01:37:22,712 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 464 selfloop transitions, 132 changer transitions 0/664 dead transitions. [2024-06-28 01:37:22,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 664 transitions, 10916 flow [2024-06-28 01:37:22,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:37:22,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:37:22,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 01:37:22,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49230769230769234 [2024-06-28 01:37:22,714 INFO L175 Difference]: Start difference. First operand has 470 places, 624 transitions, 9458 flow. Second operand 10 states and 192 transitions. [2024-06-28 01:37:22,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 664 transitions, 10916 flow [2024-06-28 01:37:25,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 664 transitions, 10722 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 01:37:25,412 INFO L231 Difference]: Finished difference. Result has 472 places, 629 transitions, 9637 flow [2024-06-28 01:37:25,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9264, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9637, PETRI_PLACES=472, PETRI_TRANSITIONS=629} [2024-06-28 01:37:25,419 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-28 01:37:25,419 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 629 transitions, 9637 flow [2024-06-28 01:37:25,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:25,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:25,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:25,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 01:37:25,422 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-06-28 01:37:25,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:25,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1039517924, now seen corresponding path program 6 times [2024-06-28 01:37:25,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:25,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238732391] [2024-06-28 01:37:25,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:25,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:25,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:26,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:37:26,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:26,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238732391] [2024-06-28 01:37:26,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238732391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:26,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:26,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:37:26,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561983850] [2024-06-28 01:37:26,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:26,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:37:26,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:26,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:37:26,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:37:26,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:37:26,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 629 transitions, 9637 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:26,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:26,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:37:26,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:28,528 INFO L124 PetriNetUnfolderBase]: 4006/7166 cut-off events. [2024-06-28 01:37:28,528 INFO L125 PetriNetUnfolderBase]: For 330845/331287 co-relation queries the response was YES. [2024-06-28 01:37:28,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49497 conditions, 7166 events. 4006/7166 cut-off events. For 330845/331287 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 54565 event pairs, 438 based on Foata normal form. 198/7279 useless extension candidates. Maximal degree in co-relation 49275. Up to 2942 conditions per place. [2024-06-28 01:37:28,662 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 318 selfloop transitions, 351 changer transitions 0/678 dead transitions. [2024-06-28 01:37:28,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 678 transitions, 11563 flow [2024-06-28 01:37:28,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:37:28,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:37:28,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-28 01:37:28,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49417249417249415 [2024-06-28 01:37:28,663 INFO L175 Difference]: Start difference. First operand has 472 places, 629 transitions, 9637 flow. Second operand 11 states and 212 transitions. [2024-06-28 01:37:28,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 678 transitions, 11563 flow [2024-06-28 01:37:31,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 678 transitions, 11265 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 01:37:31,980 INFO L231 Difference]: Finished difference. Result has 476 places, 633 transitions, 10144 flow [2024-06-28 01:37:31,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9339, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10144, PETRI_PLACES=476, PETRI_TRANSITIONS=633} [2024-06-28 01:37:31,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-28 01:37:31,981 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 633 transitions, 10144 flow [2024-06-28 01:37:31,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:31,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:31,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:31,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 01:37:31,982 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-06-28 01:37:31,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:31,982 INFO L85 PathProgramCache]: Analyzing trace with hash 2101859901, now seen corresponding path program 2 times [2024-06-28 01:37:31,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:31,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713276772] [2024-06-28 01:37:31,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:31,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:31,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:33,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:37:33,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:33,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713276772] [2024-06-28 01:37:33,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713276772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:33,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:33,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:37:33,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125763805] [2024-06-28 01:37:33,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:33,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:37:33,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:33,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:37:33,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:37:33,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:37:33,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 633 transitions, 10144 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:33,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:33,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:37:33,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:35,456 INFO L124 PetriNetUnfolderBase]: 4049/7350 cut-off events. [2024-06-28 01:37:35,456 INFO L125 PetriNetUnfolderBase]: For 333139/333556 co-relation queries the response was YES. [2024-06-28 01:37:35,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51935 conditions, 7350 events. 4049/7350 cut-off events. For 333139/333556 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 56576 event pairs, 793 based on Foata normal form. 188/7410 useless extension candidates. Maximal degree in co-relation 51712. Up to 5688 conditions per place. [2024-06-28 01:37:35,599 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 516 selfloop transitions, 164 changer transitions 0/689 dead transitions. [2024-06-28 01:37:35,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 689 transitions, 12076 flow [2024-06-28 01:37:35,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:37:35,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:37:35,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-28 01:37:35,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46386946386946387 [2024-06-28 01:37:35,601 INFO L175 Difference]: Start difference. First operand has 476 places, 633 transitions, 10144 flow. Second operand 11 states and 199 transitions. [2024-06-28 01:37:35,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 689 transitions, 12076 flow [2024-06-28 01:37:39,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 689 transitions, 11588 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 01:37:39,175 INFO L231 Difference]: Finished difference. Result has 484 places, 648 transitions, 10529 flow [2024-06-28 01:37:39,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9660, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10529, PETRI_PLACES=484, PETRI_TRANSITIONS=648} [2024-06-28 01:37:39,176 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 441 predicate places. [2024-06-28 01:37:39,176 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 648 transitions, 10529 flow [2024-06-28 01:37:39,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:39,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:39,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:39,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 01:37:39,176 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-06-28 01:37:39,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:39,177 INFO L85 PathProgramCache]: Analyzing trace with hash 2101533130, now seen corresponding path program 7 times [2024-06-28 01:37:39,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:39,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518529022] [2024-06-28 01:37:39,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:39,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:39,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:39,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:37:39,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:39,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518529022] [2024-06-28 01:37:39,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518529022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:39,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:39,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:37:39,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936998243] [2024-06-28 01:37:39,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:39,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:37:39,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:39,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:37:39,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:37:40,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:37:40,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 648 transitions, 10529 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:40,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:40,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:37:40,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:42,326 INFO L124 PetriNetUnfolderBase]: 4094/7285 cut-off events. [2024-06-28 01:37:42,326 INFO L125 PetriNetUnfolderBase]: For 362056/362900 co-relation queries the response was YES. [2024-06-28 01:37:42,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53085 conditions, 7285 events. 4094/7285 cut-off events. For 362056/362900 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 55369 event pairs, 461 based on Foata normal form. 237/7422 useless extension candidates. Maximal degree in co-relation 52856. Up to 3042 conditions per place. [2024-06-28 01:37:42,459 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 386 selfloop transitions, 303 changer transitions 0/698 dead transitions. [2024-06-28 01:37:42,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 698 transitions, 12751 flow [2024-06-28 01:37:42,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:37:42,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:37:42,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-28 01:37:42,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4988344988344988 [2024-06-28 01:37:42,460 INFO L175 Difference]: Start difference. First operand has 484 places, 648 transitions, 10529 flow. Second operand 11 states and 214 transitions. [2024-06-28 01:37:42,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 698 transitions, 12751 flow [2024-06-28 01:37:46,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 698 transitions, 12547 flow, removed 87 selfloop flow, removed 3 redundant places. [2024-06-28 01:37:46,393 INFO L231 Difference]: Finished difference. Result has 492 places, 652 transitions, 11026 flow [2024-06-28 01:37:46,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10325, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11026, PETRI_PLACES=492, PETRI_TRANSITIONS=652} [2024-06-28 01:37:46,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-28 01:37:46,394 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 652 transitions, 11026 flow [2024-06-28 01:37:46,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:46,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:46,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:46,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 01:37:46,395 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-06-28 01:37:46,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:46,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1842985690, now seen corresponding path program 8 times [2024-06-28 01:37:46,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:46,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934124008] [2024-06-28 01:37:46,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:46,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:46,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:47,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:37:47,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:47,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934124008] [2024-06-28 01:37:47,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934124008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:47,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:47,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:37:47,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544282216] [2024-06-28 01:37:47,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:47,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:37:47,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:47,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:37:47,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:37:47,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:37:47,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 652 transitions, 11026 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:47,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:47,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:37:47,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:50,064 INFO L124 PetriNetUnfolderBase]: 4352/7881 cut-off events. [2024-06-28 01:37:50,064 INFO L125 PetriNetUnfolderBase]: For 444945/445781 co-relation queries the response was YES. [2024-06-28 01:37:50,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58673 conditions, 7881 events. 4352/7881 cut-off events. For 444945/445781 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 61615 event pairs, 946 based on Foata normal form. 246/7982 useless extension candidates. Maximal degree in co-relation 58442. Up to 4932 conditions per place. [2024-06-28 01:37:50,197 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 547 selfloop transitions, 169 changer transitions 0/725 dead transitions. [2024-06-28 01:37:50,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 725 transitions, 13893 flow [2024-06-28 01:37:50,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:37:50,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:37:50,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 236 transitions. [2024-06-28 01:37:50,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042735042735043 [2024-06-28 01:37:50,198 INFO L175 Difference]: Start difference. First operand has 492 places, 652 transitions, 11026 flow. Second operand 12 states and 236 transitions. [2024-06-28 01:37:50,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 725 transitions, 13893 flow [2024-06-28 01:37:54,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 725 transitions, 13322 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-28 01:37:54,440 INFO L231 Difference]: Finished difference. Result has 499 places, 674 transitions, 11319 flow [2024-06-28 01:37:54,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10521, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11319, PETRI_PLACES=499, PETRI_TRANSITIONS=674} [2024-06-28 01:37:54,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-28 01:37:54,441 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 674 transitions, 11319 flow [2024-06-28 01:37:54,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:54,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:54,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:54,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 01:37:54,441 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-06-28 01:37:54,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:54,442 INFO L85 PathProgramCache]: Analyzing trace with hash 2092605130, now seen corresponding path program 9 times [2024-06-28 01:37:54,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:54,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669703504] [2024-06-28 01:37:54,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:54,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:54,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:55,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-06-28 01:37:55,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:55,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669703504] [2024-06-28 01:37:55,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669703504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:55,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:55,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:37:55,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874907904] [2024-06-28 01:37:55,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:55,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:37:55,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:55,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:37:55,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:37:55,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:37:55,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 674 transitions, 11319 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:55,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:55,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:37:55,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:57,962 INFO L124 PetriNetUnfolderBase]: 4422/7849 cut-off events. [2024-06-28 01:37:57,962 INFO L125 PetriNetUnfolderBase]: For 480113/480843 co-relation queries the response was YES. [2024-06-28 01:37:58,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59345 conditions, 7849 events. 4422/7849 cut-off events. For 480113/480843 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 60072 event pairs, 609 based on Foata normal form. 202/7931 useless extension candidates. Maximal degree in co-relation 59111. Up to 3309 conditions per place. [2024-06-28 01:37:58,110 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 422 selfloop transitions, 297 changer transitions 0/728 dead transitions. [2024-06-28 01:37:58,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 728 transitions, 13943 flow [2024-06-28 01:37:58,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:37:58,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:37:58,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-28 01:37:58,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081585081585082 [2024-06-28 01:37:58,111 INFO L175 Difference]: Start difference. First operand has 499 places, 674 transitions, 11319 flow. Second operand 11 states and 218 transitions. [2024-06-28 01:37:58,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 728 transitions, 13943 flow [2024-06-28 01:38:03,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 728 transitions, 13811 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 01:38:03,080 INFO L231 Difference]: Finished difference. Result has 505 places, 680 transitions, 11942 flow [2024-06-28 01:38:03,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11193, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11942, PETRI_PLACES=505, PETRI_TRANSITIONS=680} [2024-06-28 01:38:03,080 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-06-28 01:38:03,080 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 680 transitions, 11942 flow [2024-06-28 01:38:03,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:03,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:03,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:38:03,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 01:38:03,081 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-06-28 01:38:03,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:03,082 INFO L85 PathProgramCache]: Analyzing trace with hash 773494214, now seen corresponding path program 10 times [2024-06-28 01:38:03,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:03,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843804226] [2024-06-28 01:38:03,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:03,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:03,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:03,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:38:03,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:03,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843804226] [2024-06-28 01:38:03,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843804226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:03,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:03,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:38:03,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322273165] [2024-06-28 01:38:03,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:03,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:38:03,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:03,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:38:03,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:38:04,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:38:04,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 680 transitions, 11942 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:04,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:04,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:38:04,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:06,966 INFO L124 PetriNetUnfolderBase]: 4440/8070 cut-off events. [2024-06-28 01:38:06,966 INFO L125 PetriNetUnfolderBase]: For 477958/478507 co-relation queries the response was YES. [2024-06-28 01:38:07,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61070 conditions, 8070 events. 4440/8070 cut-off events. For 477958/478507 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 63328 event pairs, 831 based on Foata normal form. 179/8118 useless extension candidates. Maximal degree in co-relation 60834. Up to 3324 conditions per place. [2024-06-28 01:38:07,114 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 444 selfloop transitions, 276 changer transitions 0/729 dead transitions. [2024-06-28 01:38:07,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 729 transitions, 14214 flow [2024-06-28 01:38:07,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:38:07,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:38:07,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-28 01:38:07,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034965034965035 [2024-06-28 01:38:07,116 INFO L175 Difference]: Start difference. First operand has 505 places, 680 transitions, 11942 flow. Second operand 11 states and 216 transitions. [2024-06-28 01:38:07,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 729 transitions, 14214 flow [2024-06-28 01:38:12,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 729 transitions, 13708 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-28 01:38:12,141 INFO L231 Difference]: Finished difference. Result has 509 places, 682 transitions, 12051 flow [2024-06-28 01:38:12,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11438, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12051, PETRI_PLACES=509, PETRI_TRANSITIONS=682} [2024-06-28 01:38:12,141 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 466 predicate places. [2024-06-28 01:38:12,142 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 682 transitions, 12051 flow [2024-06-28 01:38:12,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:12,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:12,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:38:12,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 01:38:12,142 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-06-28 01:38:12,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:12,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1647528432, now seen corresponding path program 11 times [2024-06-28 01:38:12,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:12,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177632017] [2024-06-28 01:38:12,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:12,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:12,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:13,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-06-28 01:38:13,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:13,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177632017] [2024-06-28 01:38:13,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177632017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:13,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:13,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:38:13,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022069926] [2024-06-28 01:38:13,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:13,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:38:13,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:13,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:38:13,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:38:13,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:38:13,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 682 transitions, 12051 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:13,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:13,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:38:13,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:15,845 INFO L124 PetriNetUnfolderBase]: 4478/8121 cut-off events. [2024-06-28 01:38:15,845 INFO L125 PetriNetUnfolderBase]: For 489039/489709 co-relation queries the response was YES. [2024-06-28 01:38:15,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61440 conditions, 8121 events. 4478/8121 cut-off events. For 489039/489709 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 63725 event pairs, 801 based on Foata normal form. 218/8207 useless extension candidates. Maximal degree in co-relation 61203. Up to 3354 conditions per place. [2024-06-28 01:38:15,996 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 455 selfloop transitions, 271 changer transitions 0/735 dead transitions. [2024-06-28 01:38:15,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 735 transitions, 14663 flow [2024-06-28 01:38:15,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:38:15,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:38:15,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-28 01:38:15,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104895104895105 [2024-06-28 01:38:15,997 INFO L175 Difference]: Start difference. First operand has 509 places, 682 transitions, 12051 flow. Second operand 11 states and 219 transitions. [2024-06-28 01:38:15,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 735 transitions, 14663 flow [2024-06-28 01:38:20,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 735 transitions, 14014 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-28 01:38:20,453 INFO L231 Difference]: Finished difference. Result has 511 places, 686 transitions, 12057 flow [2024-06-28 01:38:20,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11414, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12057, PETRI_PLACES=511, PETRI_TRANSITIONS=686} [2024-06-28 01:38:20,454 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 468 predicate places. [2024-06-28 01:38:20,454 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 686 transitions, 12057 flow [2024-06-28 01:38:20,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:20,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:20,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:38:20,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 01:38:20,454 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-06-28 01:38:20,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:20,455 INFO L85 PathProgramCache]: Analyzing trace with hash 780913165, now seen corresponding path program 3 times [2024-06-28 01:38:20,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:20,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961894882] [2024-06-28 01:38:20,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:20,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:20,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:21,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:38:21,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:21,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961894882] [2024-06-28 01:38:21,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961894882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:21,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:21,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:38:21,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589917802] [2024-06-28 01:38:21,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:21,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:38:21,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:21,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:38:21,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:38:21,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:38:21,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 686 transitions, 12057 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:21,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:21,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:38:21,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:24,568 INFO L124 PetriNetUnfolderBase]: 4517/8181 cut-off events. [2024-06-28 01:38:24,568 INFO L125 PetriNetUnfolderBase]: For 469289/469709 co-relation queries the response was YES. [2024-06-28 01:38:24,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61420 conditions, 8181 events. 4517/8181 cut-off events. For 469289/469709 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 63839 event pairs, 923 based on Foata normal form. 166/8207 useless extension candidates. Maximal degree in co-relation 61183. Up to 6396 conditions per place. [2024-06-28 01:38:24,728 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 577 selfloop transitions, 157 changer transitions 0/743 dead transitions. [2024-06-28 01:38:24,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 743 transitions, 14027 flow [2024-06-28 01:38:24,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:38:24,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:38:24,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 228 transitions. [2024-06-28 01:38:24,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44970414201183434 [2024-06-28 01:38:24,730 INFO L175 Difference]: Start difference. First operand has 511 places, 686 transitions, 12057 flow. Second operand 13 states and 228 transitions. [2024-06-28 01:38:24,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 743 transitions, 14027 flow [2024-06-28 01:38:29,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 743 transitions, 13145 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-28 01:38:30,006 INFO L231 Difference]: Finished difference. Result has 518 places, 702 transitions, 11924 flow [2024-06-28 01:38:30,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11175, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11924, PETRI_PLACES=518, PETRI_TRANSITIONS=702} [2024-06-28 01:38:30,006 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 475 predicate places. [2024-06-28 01:38:30,007 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 702 transitions, 11924 flow [2024-06-28 01:38:30,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:30,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:30,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:38:30,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 01:38:30,007 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-06-28 01:38:30,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:30,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1030263835, now seen corresponding path program 4 times [2024-06-28 01:38:30,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:30,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328856825] [2024-06-28 01:38:30,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:30,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:30,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:31,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-06-28 01:38:31,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:31,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328856825] [2024-06-28 01:38:31,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328856825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:31,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:31,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:38:31,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747343084] [2024-06-28 01:38:31,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:31,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:38:31,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:31,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:38:31,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:38:31,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 01:38:31,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 702 transitions, 11924 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:31,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:31,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 01:38:31,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:34,017 INFO L124 PetriNetUnfolderBase]: 4540/8249 cut-off events. [2024-06-28 01:38:34,017 INFO L125 PetriNetUnfolderBase]: For 464358/464776 co-relation queries the response was YES. [2024-06-28 01:38:34,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60924 conditions, 8249 events. 4540/8249 cut-off events. For 464358/464776 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 64648 event pairs, 916 based on Foata normal form. 165/8272 useless extension candidates. Maximal degree in co-relation 60682. Up to 6425 conditions per place. [2024-06-28 01:38:34,168 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 573 selfloop transitions, 167 changer transitions 0/749 dead transitions. [2024-06-28 01:38:34,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 749 transitions, 13770 flow [2024-06-28 01:38:34,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:38:34,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:38:34,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 227 transitions. [2024-06-28 01:38:34,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4477317554240631 [2024-06-28 01:38:34,169 INFO L175 Difference]: Start difference. First operand has 518 places, 702 transitions, 11924 flow. Second operand 13 states and 227 transitions. [2024-06-28 01:38:34,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 749 transitions, 13770 flow [2024-06-28 01:38:39,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 749 transitions, 13535 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-28 01:38:39,280 INFO L231 Difference]: Finished difference. Result has 528 places, 709 transitions, 12238 flow [2024-06-28 01:38:39,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11700, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12238, PETRI_PLACES=528, PETRI_TRANSITIONS=709} [2024-06-28 01:38:39,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 485 predicate places. [2024-06-28 01:38:39,281 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 709 transitions, 12238 flow [2024-06-28 01:38:39,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:39,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:39,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:38:39,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 01:38:39,281 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-06-28 01:38:39,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:39,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1887909586, now seen corresponding path program 12 times [2024-06-28 01:38:39,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:39,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414401833] [2024-06-28 01:38:39,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:39,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:39,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat