./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi003_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi003_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 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/rfi003_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi003_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:43:31,303 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:43:31,363 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:43:31,375 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:43:31,375 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:43:31,405 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:43:31,406 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:43:31,407 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:43:31,407 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:43:31,410 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:43:31,410 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:43:31,411 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:43:31,411 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:43:31,412 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:43:31,412 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:43:31,413 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:43:31,413 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:43:31,414 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:43:31,414 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:43:31,414 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:43:31,414 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:43:31,415 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:43:31,415 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:43:31,415 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:43:31,415 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:43:31,415 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:43:31,416 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:43:31,416 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:43:31,416 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:43:31,417 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:43:31,417 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:43:31,418 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:43:31,418 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:43:31,418 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:43:31,418 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:43:31,418 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:43:31,418 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:43:31,419 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:43:31,419 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:43:31,419 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:43:31,419 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:43:31,419 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:43:31,420 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:43:31,420 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:43:31,642 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:43:31,671 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:43:31,673 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:43:31,674 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:43:31,674 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:43:31,675 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi003_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 01:43:32,742 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:43:32,941 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:43:32,942 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi003_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 01:43:32,955 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c7d747a4a/509919dba48542b39aec89071f70cda2/FLAG33dc15546 [2024-06-28 01:43:32,965 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c7d747a4a/509919dba48542b39aec89071f70cda2 [2024-06-28 01:43:32,967 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:43:32,969 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:43:32,970 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/rfi003_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-28 01:43:33,058 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:43:33,059 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:43:33,060 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:43:33,060 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:43:33,075 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:43:33,076 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:43:32" (1/2) ... [2024-06-28 01:43:33,076 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2bc717fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:43:33, skipping insertion in model container [2024-06-28 01:43:33,077 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:43:32" (1/2) ... [2024-06-28 01:43:33,078 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2eb80e7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:43:33, skipping insertion in model container [2024-06-28 01:43:33,078 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:43:33" (2/2) ... [2024-06-28 01:43:33,078 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2bc717fa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:43:33, skipping insertion in model container [2024-06-28 01:43:33,078 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:43:33" (2/2) ... [2024-06-28 01:43:33,078 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:43:33,119 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:43:33,120 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] (((((((((((((((! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1)) [2024-06-28 01:43:33,120 INFO L97 edCorrectnessWitness]: Location invariant before [L817-L817] (((((((((((((((! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1)) [2024-06-28 01:43:33,121 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:43:33,121 INFO L106 edCorrectnessWitness]: ghost_update [L814-L814] multithreaded = 1; [2024-06-28 01:43:33,156 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:43:33,269 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/rfi003_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1038,1051] [2024-06-28 01:43:33,471 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:43:33,480 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:43:33,509 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/rfi003_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1038,1051] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:43:33,591 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:43:33,622 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:43:33,624 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:43:33 WrapperNode [2024-06-28 01:43:33,624 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:43:33,625 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:43:33,625 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:43:33,625 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:43:33,630 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:43:33" (1/1) ... [2024-06-28 01:43:33,653 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:43:33" (1/1) ... [2024-06-28 01:43:33,687 INFO L138 Inliner]: procedures = 174, calls = 39, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 116 [2024-06-28 01:43:33,688 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:43:33,690 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:43:33,690 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:43:33,690 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:43:33,698 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:43:33" (1/1) ... [2024-06-28 01:43:33,698 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:43:33" (1/1) ... [2024-06-28 01:43:33,711 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:43:33" (1/1) ... [2024-06-28 01:43:33,728 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:43:33,732 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:43:33" (1/1) ... [2024-06-28 01:43:33,732 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:43:33" (1/1) ... [2024-06-28 01:43:33,741 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:43:33" (1/1) ... [2024-06-28 01:43:33,742 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:43:33" (1/1) ... [2024-06-28 01:43:33,743 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:43:33" (1/1) ... [2024-06-28 01:43:33,744 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:43:33" (1/1) ... [2024-06-28 01:43:33,746 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:43:33,747 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:43:33,747 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:43:33,747 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:43:33,748 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:43:33" (1/1) ... [2024-06-28 01:43:33,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:43:33,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:43:33,769 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:43:33,788 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:43:33,802 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:43:33,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:43:33,802 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:43:33,803 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:43:33,803 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:43:33,803 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:43:33,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:43:33,804 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:43:33,804 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:43:33,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:43:33,805 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:43:33,904 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:43:33,906 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:43:34,115 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:43:34,116 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:43:34,325 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:43:34,325 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:43:34,326 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:43:34 BoogieIcfgContainer [2024-06-28 01:43:34,327 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:43:34,329 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:43:34,329 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:43:34,331 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:43:34,332 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:43:32" (1/4) ... [2024-06-28 01:43:34,332 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c6b752b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:43:34, skipping insertion in model container [2024-06-28 01:43:34,332 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:43:33" (2/4) ... [2024-06-28 01:43:34,333 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c6b752b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:43:34, skipping insertion in model container [2024-06-28 01:43:34,333 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:43:33" (3/4) ... [2024-06-28 01:43:34,337 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c6b752b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:43:34, skipping insertion in model container [2024-06-28 01:43:34,337 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:43:34" (4/4) ... [2024-06-28 01:43:34,338 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi003_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 01:43:34,351 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:43:34,351 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 01:43:34,351 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:43:34,397 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:43:34,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 44 places, 38 transitions, 84 flow [2024-06-28 01:43:34,466 INFO L124 PetriNetUnfolderBase]: 1/36 cut-off events. [2024-06-28 01:43:34,466 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:43:34,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 36 events. 1/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 58 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 35. Up to 2 conditions per place. [2024-06-28 01:43:34,470 INFO L82 GeneralOperation]: Start removeDead. Operand has 44 places, 38 transitions, 84 flow [2024-06-28 01:43:34,474 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 36 transitions, 78 flow [2024-06-28 01:43:34,483 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:43:34,489 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;@6c4c0125, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:43:34,489 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 01:43:34,492 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:43:34,492 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 01:43:34,492 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:43:34,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:34,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:43:34,493 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:43:34,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:34,499 INFO L85 PathProgramCache]: Analyzing trace with hash 307931883, now seen corresponding path program 1 times [2024-06-28 01:43:34,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:34,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670435777] [2024-06-28 01:43:34,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:34,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:34,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:35,190 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:43:35,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:35,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670435777] [2024-06-28 01:43:35,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670435777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:35,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:35,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:43:35,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203352782] [2024-06-28 01:43:35,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:35,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:43:35,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:35,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:43:35,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:43:35,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 38 [2024-06-28 01:43:35,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 36 transitions, 78 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:43:35,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:35,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 38 [2024-06-28 01:43:35,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:35,441 INFO L124 PetriNetUnfolderBase]: 384/723 cut-off events. [2024-06-28 01:43:35,442 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-28 01:43:35,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1387 conditions, 723 events. 384/723 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3861 event pairs, 160 based on Foata normal form. 36/704 useless extension candidates. Maximal degree in co-relation 1376. Up to 639 conditions per place. [2024-06-28 01:43:35,450 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 29 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-28 01:43:35,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 46 transitions, 167 flow [2024-06-28 01:43:35,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:43:35,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:43:35,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-28 01:43:35,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7192982456140351 [2024-06-28 01:43:35,460 INFO L175 Difference]: Start difference. First operand has 42 places, 36 transitions, 78 flow. Second operand 3 states and 82 transitions. [2024-06-28 01:43:35,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 46 transitions, 167 flow [2024-06-28 01:43:35,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 164 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:43:35,465 INFO L231 Difference]: Finished difference. Result has 43 places, 38 transitions, 102 flow [2024-06-28 01:43:35,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=38} [2024-06-28 01:43:35,469 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 1 predicate places. [2024-06-28 01:43:35,469 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 38 transitions, 102 flow [2024-06-28 01:43:35,469 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:43:35,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:35,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:35,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:43:35,470 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:43:35,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:35,470 INFO L85 PathProgramCache]: Analyzing trace with hash -430164598, now seen corresponding path program 1 times [2024-06-28 01:43:35,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:35,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020486194] [2024-06-28 01:43:35,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:35,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:35,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:35,880 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:43:35,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:35,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020486194] [2024-06-28 01:43:35,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020486194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:35,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:35,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:43:35,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35959115] [2024-06-28 01:43:35,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:35,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:43:35,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:35,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:43:35,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:43:35,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-28 01:43:35,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 38 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:35,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:35,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-28 01:43:35,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:36,040 INFO L124 PetriNetUnfolderBase]: 492/977 cut-off events. [2024-06-28 01:43:36,041 INFO L125 PetriNetUnfolderBase]: For 123/123 co-relation queries the response was YES. [2024-06-28 01:43:36,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010 conditions, 977 events. 492/977 cut-off events. For 123/123 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5558 event pairs, 260 based on Foata normal form. 4/908 useless extension candidates. Maximal degree in co-relation 1998. Up to 779 conditions per place. [2024-06-28 01:43:36,046 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 40 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-28 01:43:36,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 58 transitions, 244 flow [2024-06-28 01:43:36,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:43:36,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:43:36,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-28 01:43:36,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6644736842105263 [2024-06-28 01:43:36,049 INFO L175 Difference]: Start difference. First operand has 43 places, 38 transitions, 102 flow. Second operand 4 states and 101 transitions. [2024-06-28 01:43:36,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 58 transitions, 244 flow [2024-06-28 01:43:36,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 58 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:43:36,052 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 136 flow [2024-06-28 01:43:36,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-28 01:43:36,052 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-28 01:43:36,053 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 136 flow [2024-06-28 01:43:36,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:36,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:36,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:36,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:43:36,054 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:36,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:36,055 INFO L85 PathProgramCache]: Analyzing trace with hash -451075600, now seen corresponding path program 1 times [2024-06-28 01:43:36,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:36,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891178049] [2024-06-28 01:43:36,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:36,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:36,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:36,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:36,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:36,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891178049] [2024-06-28 01:43:36,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891178049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:36,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:36,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:43:36,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356828811] [2024-06-28 01:43:36,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:36,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:43:36,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:36,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:43:36,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:43:36,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 38 [2024-06-28 01:43:36,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 136 flow. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:36,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:36,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 38 [2024-06-28 01:43:36,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:36,171 INFO L124 PetriNetUnfolderBase]: 143/371 cut-off events. [2024-06-28 01:43:36,171 INFO L125 PetriNetUnfolderBase]: For 109/116 co-relation queries the response was YES. [2024-06-28 01:43:36,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 742 conditions, 371 events. 143/371 cut-off events. For 109/116 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2016 event pairs, 67 based on Foata normal form. 6/348 useless extension candidates. Maximal degree in co-relation 728. Up to 211 conditions per place. [2024-06-28 01:43:36,173 INFO L140 encePairwiseOnDemand]: 35/38 looper letters, 20 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 01:43:36,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 179 flow [2024-06-28 01:43:36,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:43:36,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:43:36,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 86 transitions. [2024-06-28 01:43:36,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7543859649122807 [2024-06-28 01:43:36,178 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 136 flow. Second operand 3 states and 86 transitions. [2024-06-28 01:43:36,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 179 flow [2024-06-28 01:43:36,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 45 transitions, 170 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 01:43:36,180 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 116 flow [2024-06-28 01:43:36,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-28 01:43:36,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-28 01:43:36,182 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 116 flow [2024-06-28 01:43:36,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:36,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:36,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:36,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:43:36,183 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:36,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:36,184 INFO L85 PathProgramCache]: Analyzing trace with hash 307011392, now seen corresponding path program 1 times [2024-06-28 01:43:36,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:36,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252315897] [2024-06-28 01:43:36,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:36,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:36,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:36,710 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:43:36,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:36,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252315897] [2024-06-28 01:43:36,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252315897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:36,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:36,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:43:36,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824068045] [2024-06-28 01:43:36,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:36,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:43:36,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:36,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:43:36,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:43:36,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-28 01:43:36,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 116 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:43:36,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:36,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-28 01:43:36,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:36,938 INFO L124 PetriNetUnfolderBase]: 373/752 cut-off events. [2024-06-28 01:43:36,939 INFO L125 PetriNetUnfolderBase]: For 306/306 co-relation queries the response was YES. [2024-06-28 01:43:36,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1660 conditions, 752 events. 373/752 cut-off events. For 306/306 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4049 event pairs, 207 based on Foata normal form. 1/716 useless extension candidates. Maximal degree in co-relation 1645. Up to 613 conditions per place. [2024-06-28 01:43:36,942 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 35 selfloop transitions, 7 changer transitions 2/55 dead transitions. [2024-06-28 01:43:36,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 55 transitions, 250 flow [2024-06-28 01:43:36,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:43:36,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:43:36,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2024-06-28 01:43:36,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578947368421052 [2024-06-28 01:43:36,943 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 116 flow. Second operand 5 states and 106 transitions. [2024-06-28 01:43:36,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 55 transitions, 250 flow [2024-06-28 01:43:36,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 240 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:43:36,945 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 157 flow [2024-06-28 01:43:36,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=157, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-28 01:43:36,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2024-06-28 01:43:36,946 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 157 flow [2024-06-28 01:43:36,946 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:43:36,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:36,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:36,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:43:36,947 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:43:36,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:36,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1294982856, now seen corresponding path program 1 times [2024-06-28 01:43:36,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:36,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016202307] [2024-06-28 01:43:36,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:36,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:36,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:37,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:37,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:37,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016202307] [2024-06-28 01:43:37,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016202307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:37,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:37,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:43:37,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451699227] [2024-06-28 01:43:37,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:37,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:43:37,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:37,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:43:37,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:43:37,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-28 01:43:37,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 157 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:43:37,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:37,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-28 01:43:37,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:37,973 INFO L124 PetriNetUnfolderBase]: 367/745 cut-off events. [2024-06-28 01:43:37,974 INFO L125 PetriNetUnfolderBase]: For 481/481 co-relation queries the response was YES. [2024-06-28 01:43:37,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1779 conditions, 745 events. 367/745 cut-off events. For 481/481 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 4026 event pairs, 119 based on Foata normal form. 4/720 useless extension candidates. Maximal degree in co-relation 1762. Up to 551 conditions per place. [2024-06-28 01:43:37,979 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 47 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2024-06-28 01:43:37,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 68 transitions, 333 flow [2024-06-28 01:43:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:43:37,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:43:37,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-28 01:43:37,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 01:43:37,981 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 157 flow. Second operand 6 states and 133 transitions. [2024-06-28 01:43:37,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 68 transitions, 333 flow [2024-06-28 01:43:37,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 68 transitions, 324 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 01:43:37,985 INFO L231 Difference]: Finished difference. Result has 52 places, 43 transitions, 178 flow [2024-06-28 01:43:37,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=178, PETRI_PLACES=52, PETRI_TRANSITIONS=43} [2024-06-28 01:43:37,989 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-28 01:43:37,989 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 43 transitions, 178 flow [2024-06-28 01:43:37,990 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:43:37,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:37,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:37,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:43:37,994 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:43:37,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:37,994 INFO L85 PathProgramCache]: Analyzing trace with hash 927419436, now seen corresponding path program 1 times [2024-06-28 01:43:37,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:37,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113778644] [2024-06-28 01:43:37,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:37,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:38,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:38,503 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:43:38,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:38,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113778644] [2024-06-28 01:43:38,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113778644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:38,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:38,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:43:38,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470656639] [2024-06-28 01:43:38,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:38,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:43:38,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:38,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:43:38,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:43:38,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:38,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 178 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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:43:38,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:38,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:38,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:38,776 INFO L124 PetriNetUnfolderBase]: 491/989 cut-off events. [2024-06-28 01:43:38,776 INFO L125 PetriNetUnfolderBase]: For 932/932 co-relation queries the response was YES. [2024-06-28 01:43:38,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2457 conditions, 989 events. 491/989 cut-off events. For 932/932 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5578 event pairs, 141 based on Foata normal form. 3/950 useless extension candidates. Maximal degree in co-relation 2437. Up to 691 conditions per place. [2024-06-28 01:43:38,782 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 48 selfloop transitions, 14 changer transitions 0/71 dead transitions. [2024-06-28 01:43:38,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 71 transitions, 396 flow [2024-06-28 01:43:38,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:43:38,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:43:38,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-28 01:43:38,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5263157894736842 [2024-06-28 01:43:38,783 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 178 flow. Second operand 6 states and 120 transitions. [2024-06-28 01:43:38,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 71 transitions, 396 flow [2024-06-28 01:43:38,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 71 transitions, 374 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 01:43:38,786 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 256 flow [2024-06-28 01:43:38,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=256, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-28 01:43:38,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-28 01:43:38,787 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 256 flow [2024-06-28 01:43:38,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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:43:38,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:38,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:38,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:43:38,788 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:43:38,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:38,788 INFO L85 PathProgramCache]: Analyzing trace with hash -242074657, now seen corresponding path program 1 times [2024-06-28 01:43:38,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:38,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876434013] [2024-06-28 01:43:38,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:38,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:38,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:39,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:39,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:39,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876434013] [2024-06-28 01:43:39,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876434013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:39,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:39,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:43:39,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399239774] [2024-06-28 01:43:39,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:39,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:43:39,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:39,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:43:39,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:43:39,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:39,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 256 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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:43:39,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:39,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:39,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:39,499 INFO L124 PetriNetUnfolderBase]: 522/1008 cut-off events. [2024-06-28 01:43:39,499 INFO L125 PetriNetUnfolderBase]: For 1534/1534 co-relation queries the response was YES. [2024-06-28 01:43:39,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2985 conditions, 1008 events. 522/1008 cut-off events. For 1534/1534 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5678 event pairs, 169 based on Foata normal form. 2/981 useless extension candidates. Maximal degree in co-relation 2961. Up to 820 conditions per place. [2024-06-28 01:43:39,506 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 55 selfloop transitions, 15 changer transitions 0/79 dead transitions. [2024-06-28 01:43:39,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 79 transitions, 491 flow [2024-06-28 01:43:39,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:43:39,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:43:39,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 01:43:39,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5037593984962406 [2024-06-28 01:43:39,507 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 256 flow. Second operand 7 states and 134 transitions. [2024-06-28 01:43:39,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 79 transitions, 491 flow [2024-06-28 01:43:39,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 79 transitions, 483 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 01:43:39,511 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 340 flow [2024-06-28 01:43:39,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=340, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-28 01:43:39,511 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-28 01:43:39,512 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 340 flow [2024-06-28 01:43:39,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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:43:39,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:39,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:39,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:43:39,512 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:43:39,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:39,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1321473569, now seen corresponding path program 2 times [2024-06-28 01:43:39,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:39,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740491191] [2024-06-28 01:43:39,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:39,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:39,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:39,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:43:39,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:39,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740491191] [2024-06-28 01:43:39,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740491191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:39,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:39,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:43:39,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293062685] [2024-06-28 01:43:39,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:39,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:43:39,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:39,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:43:39,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:43:40,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:40,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 340 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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:43:40,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:40,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:40,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:40,284 INFO L124 PetriNetUnfolderBase]: 562/1124 cut-off events. [2024-06-28 01:43:40,285 INFO L125 PetriNetUnfolderBase]: For 2337/2337 co-relation queries the response was YES. [2024-06-28 01:43:40,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3523 conditions, 1124 events. 562/1124 cut-off events. For 2337/2337 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6562 event pairs, 169 based on Foata normal form. 2/1084 useless extension candidates. Maximal degree in co-relation 3495. Up to 869 conditions per place. [2024-06-28 01:43:40,291 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 53 selfloop transitions, 21 changer transitions 0/83 dead transitions. [2024-06-28 01:43:40,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 83 transitions, 628 flow [2024-06-28 01:43:40,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:43:40,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:43:40,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 01:43:40,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48120300751879697 [2024-06-28 01:43:40,293 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 340 flow. Second operand 7 states and 128 transitions. [2024-06-28 01:43:40,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 83 transitions, 628 flow [2024-06-28 01:43:40,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 83 transitions, 579 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:40,297 INFO L231 Difference]: Finished difference. Result has 69 places, 69 transitions, 463 flow [2024-06-28 01:43:40,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=463, PETRI_PLACES=69, PETRI_TRANSITIONS=69} [2024-06-28 01:43:40,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-28 01:43:40,298 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 69 transitions, 463 flow [2024-06-28 01:43:40,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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:43:40,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:40,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:40,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:43:40,298 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:43:40,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:40,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1314777569, now seen corresponding path program 3 times [2024-06-28 01:43:40,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:40,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459383487] [2024-06-28 01:43:40,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:40,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:40,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:40,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:43:40,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:40,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459383487] [2024-06-28 01:43:40,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459383487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:40,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:40,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:43:40,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814377475] [2024-06-28 01:43:40,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:40,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:43:40,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:40,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:43:40,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:43:40,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:40,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 463 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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:43:40,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:40,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:40,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:41,059 INFO L124 PetriNetUnfolderBase]: 552/1088 cut-off events. [2024-06-28 01:43:41,060 INFO L125 PetriNetUnfolderBase]: For 2664/2664 co-relation queries the response was YES. [2024-06-28 01:43:41,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3532 conditions, 1088 events. 552/1088 cut-off events. For 2664/2664 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6222 event pairs, 139 based on Foata normal form. 4/1052 useless extension candidates. Maximal degree in co-relation 3502. Up to 709 conditions per place. [2024-06-28 01:43:41,066 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 51 selfloop transitions, 26 changer transitions 0/86 dead transitions. [2024-06-28 01:43:41,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 86 transitions, 671 flow [2024-06-28 01:43:41,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:43:41,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:43:41,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 01:43:41,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49624060150375937 [2024-06-28 01:43:41,068 INFO L175 Difference]: Start difference. First operand has 69 places, 69 transitions, 463 flow. Second operand 7 states and 132 transitions. [2024-06-28 01:43:41,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 86 transitions, 671 flow [2024-06-28 01:43:41,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 86 transitions, 648 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 01:43:41,072 INFO L231 Difference]: Finished difference. Result has 74 places, 69 transitions, 499 flow [2024-06-28 01:43:41,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=499, PETRI_PLACES=74, PETRI_TRANSITIONS=69} [2024-06-28 01:43:41,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-28 01:43:41,073 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 69 transitions, 499 flow [2024-06-28 01:43:41,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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:43:41,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:41,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:41,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:43:41,073 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:41,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:41,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1314767649, now seen corresponding path program 1 times [2024-06-28 01:43:41,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:41,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140677700] [2024-06-28 01:43:41,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:41,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:41,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:41,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:41,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:41,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140677700] [2024-06-28 01:43:41,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140677700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:41,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:41,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:43:41,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635837721] [2024-06-28 01:43:41,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:41,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:43:41,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:41,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:43:41,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:43:41,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:41,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 69 transitions, 499 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:43:41,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:41,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:41,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:41,932 INFO L124 PetriNetUnfolderBase]: 591/1157 cut-off events. [2024-06-28 01:43:41,933 INFO L125 PetriNetUnfolderBase]: For 3189/3189 co-relation queries the response was YES. [2024-06-28 01:43:41,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3813 conditions, 1157 events. 591/1157 cut-off events. For 3189/3189 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 6708 event pairs, 119 based on Foata normal form. 3/1120 useless extension candidates. Maximal degree in co-relation 3781. Up to 694 conditions per place. [2024-06-28 01:43:41,938 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 56 selfloop transitions, 33 changer transitions 0/98 dead transitions. [2024-06-28 01:43:41,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 98 transitions, 793 flow [2024-06-28 01:43:41,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:41,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:41,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 01:43:41,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.506578947368421 [2024-06-28 01:43:41,940 INFO L175 Difference]: Start difference. First operand has 74 places, 69 transitions, 499 flow. Second operand 8 states and 154 transitions. [2024-06-28 01:43:41,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 98 transitions, 793 flow [2024-06-28 01:43:41,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 98 transitions, 721 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:43:41,947 INFO L231 Difference]: Finished difference. Result has 76 places, 74 transitions, 529 flow [2024-06-28 01:43:41,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=529, PETRI_PLACES=76, PETRI_TRANSITIONS=74} [2024-06-28 01:43:41,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-28 01:43:41,949 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 74 transitions, 529 flow [2024-06-28 01:43:41,949 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:43:41,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:41,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:41,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:43:41,950 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:43:41,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:41,950 INFO L85 PathProgramCache]: Analyzing trace with hash -2103090517, now seen corresponding path program 1 times [2024-06-28 01:43:41,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:41,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423604663] [2024-06-28 01:43:41,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:41,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:41,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:42,559 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:43:42,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:42,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423604663] [2024-06-28 01:43:42,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423604663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:42,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:42,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:42,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652606080] [2024-06-28 01:43:42,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:42,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:42,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:42,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:42,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:42,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:42,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 74 transitions, 529 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:43:42,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:42,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:42,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:42,874 INFO L124 PetriNetUnfolderBase]: 630/1211 cut-off events. [2024-06-28 01:43:42,875 INFO L125 PetriNetUnfolderBase]: For 3470/3470 co-relation queries the response was YES. [2024-06-28 01:43:42,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4161 conditions, 1211 events. 630/1211 cut-off events. For 3470/3470 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7032 event pairs, 113 based on Foata normal form. 3/1177 useless extension candidates. Maximal degree in co-relation 4128. Up to 677 conditions per place. [2024-06-28 01:43:42,882 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 65 selfloop transitions, 35 changer transitions 0/109 dead transitions. [2024-06-28 01:43:42,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 109 transitions, 873 flow [2024-06-28 01:43:42,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:42,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:42,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 01:43:42,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5328947368421053 [2024-06-28 01:43:42,883 INFO L175 Difference]: Start difference. First operand has 76 places, 74 transitions, 529 flow. Second operand 8 states and 162 transitions. [2024-06-28 01:43:42,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 109 transitions, 873 flow [2024-06-28 01:43:42,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 109 transitions, 836 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:42,889 INFO L231 Difference]: Finished difference. Result has 80 places, 79 transitions, 604 flow [2024-06-28 01:43:42,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=604, PETRI_PLACES=80, PETRI_TRANSITIONS=79} [2024-06-28 01:43:42,890 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-28 01:43:42,890 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 79 transitions, 604 flow [2024-06-28 01:43:42,890 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:43:42,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:42,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:42,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:43:42,891 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:43:42,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:42,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1187861444, now seen corresponding path program 1 times [2024-06-28 01:43:42,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:42,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333488010] [2024-06-28 01:43:42,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:42,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:42,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:43,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:43,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:43,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333488010] [2024-06-28 01:43:43,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333488010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:43,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:43,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:43:43,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298023052] [2024-06-28 01:43:43,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:43,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:43:43,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:43,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:43:43,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:43:43,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:43,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 79 transitions, 604 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:43:43,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:43,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:43,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:43,841 INFO L124 PetriNetUnfolderBase]: 631/1225 cut-off events. [2024-06-28 01:43:43,841 INFO L125 PetriNetUnfolderBase]: For 4284/4284 co-relation queries the response was YES. [2024-06-28 01:43:43,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4485 conditions, 1225 events. 631/1225 cut-off events. For 4284/4284 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7220 event pairs, 202 based on Foata normal form. 1/1188 useless extension candidates. Maximal degree in co-relation 4450. Up to 980 conditions per place. [2024-06-28 01:43:43,848 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 75 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-06-28 01:43:43,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 105 transitions, 892 flow [2024-06-28 01:43:43,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:43:43,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:43:43,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 01:43:43,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075187969924813 [2024-06-28 01:43:43,850 INFO L175 Difference]: Start difference. First operand has 80 places, 79 transitions, 604 flow. Second operand 7 states and 135 transitions. [2024-06-28 01:43:43,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 105 transitions, 892 flow [2024-06-28 01:43:43,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 105 transitions, 851 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:43,858 INFO L231 Difference]: Finished difference. Result has 84 places, 84 transitions, 659 flow [2024-06-28 01:43:43,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=659, PETRI_PLACES=84, PETRI_TRANSITIONS=84} [2024-06-28 01:43:43,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-28 01:43:43,859 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 84 transitions, 659 flow [2024-06-28 01:43:43,859 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:43:43,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:43,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:43,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:43:43,859 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:43:43,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:43,860 INFO L85 PathProgramCache]: Analyzing trace with hash -771633952, now seen corresponding path program 1 times [2024-06-28 01:43:43,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:43,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69517553] [2024-06-28 01:43:43,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:43,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:43,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:44,386 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:43:44,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:44,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69517553] [2024-06-28 01:43:44,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69517553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:44,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:44,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:43:44,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459816998] [2024-06-28 01:43:44,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:44,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:43:44,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:44,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:43:44,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:43:44,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:44,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 84 transitions, 659 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:44,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:44,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:44,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:44,721 INFO L124 PetriNetUnfolderBase]: 653/1263 cut-off events. [2024-06-28 01:43:44,721 INFO L125 PetriNetUnfolderBase]: For 5101/5101 co-relation queries the response was YES. [2024-06-28 01:43:44,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4738 conditions, 1263 events. 653/1263 cut-off events. For 5101/5101 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7479 event pairs, 118 based on Foata normal form. 2/1225 useless extension candidates. Maximal degree in co-relation 4700. Up to 775 conditions per place. [2024-06-28 01:43:44,729 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 71 selfloop transitions, 30 changer transitions 0/110 dead transitions. [2024-06-28 01:43:44,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 110 transitions, 979 flow [2024-06-28 01:43:44,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:43:44,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:43:44,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 01:43:44,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5300751879699248 [2024-06-28 01:43:44,731 INFO L175 Difference]: Start difference. First operand has 84 places, 84 transitions, 659 flow. Second operand 7 states and 141 transitions. [2024-06-28 01:43:44,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 110 transitions, 979 flow [2024-06-28 01:43:44,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 110 transitions, 931 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:44,738 INFO L231 Difference]: Finished difference. Result has 87 places, 86 transitions, 690 flow [2024-06-28 01:43:44,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=690, PETRI_PLACES=87, PETRI_TRANSITIONS=86} [2024-06-28 01:43:44,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-28 01:43:44,739 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 86 transitions, 690 flow [2024-06-28 01:43:44,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:44,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:44,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:44,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:43:44,740 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:43:44,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:44,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1227662616, now seen corresponding path program 2 times [2024-06-28 01:43:44,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:44,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878515676] [2024-06-28 01:43:44,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:44,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:44,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:45,359 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:43:45,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:45,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878515676] [2024-06-28 01:43:45,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878515676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:45,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:45,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:45,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237368440] [2024-06-28 01:43:45,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:45,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:45,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:45,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:45,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:45,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:45,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 86 transitions, 690 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:43:45,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:45,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:45,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:45,798 INFO L124 PetriNetUnfolderBase]: 649/1251 cut-off events. [2024-06-28 01:43:45,799 INFO L125 PetriNetUnfolderBase]: For 5556/5556 co-relation queries the response was YES. [2024-06-28 01:43:45,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4823 conditions, 1251 events. 649/1251 cut-off events. For 5556/5556 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7377 event pairs, 109 based on Foata normal form. 2/1215 useless extension candidates. Maximal degree in co-relation 4784. Up to 772 conditions per place. [2024-06-28 01:43:45,806 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 73 selfloop transitions, 33 changer transitions 0/115 dead transitions. [2024-06-28 01:43:45,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 115 transitions, 1004 flow [2024-06-28 01:43:45,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:45,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:45,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 01:43:45,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230263157894737 [2024-06-28 01:43:45,807 INFO L175 Difference]: Start difference. First operand has 87 places, 86 transitions, 690 flow. Second operand 8 states and 159 transitions. [2024-06-28 01:43:45,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 115 transitions, 1004 flow [2024-06-28 01:43:45,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 115 transitions, 930 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:43:45,814 INFO L231 Difference]: Finished difference. Result has 90 places, 86 transitions, 687 flow [2024-06-28 01:43:45,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=687, PETRI_PLACES=90, PETRI_TRANSITIONS=86} [2024-06-28 01:43:45,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-28 01:43:45,815 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 86 transitions, 687 flow [2024-06-28 01:43:45,815 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:43:45,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:45,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:45,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:43:45,816 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:43:45,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:45,816 INFO L85 PathProgramCache]: Analyzing trace with hash -771295618, now seen corresponding path program 1 times [2024-06-28 01:43:45,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:45,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390319346] [2024-06-28 01:43:45,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:45,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:45,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:46,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:43:46,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:46,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390319346] [2024-06-28 01:43:46,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390319346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:46,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:46,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:43:46,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020092188] [2024-06-28 01:43:46,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:46,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:43:46,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:46,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:43:46,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:43:46,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:46,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 86 transitions, 687 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:43:46,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:46,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:46,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:46,948 INFO L124 PetriNetUnfolderBase]: 672/1302 cut-off events. [2024-06-28 01:43:46,948 INFO L125 PetriNetUnfolderBase]: For 5822/5822 co-relation queries the response was YES. [2024-06-28 01:43:46,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5017 conditions, 1302 events. 672/1302 cut-off events. For 5822/5822 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7714 event pairs, 102 based on Foata normal form. 3/1261 useless extension candidates. Maximal degree in co-relation 4977. Up to 687 conditions per place. [2024-06-28 01:43:46,981 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 76 selfloop transitions, 40 changer transitions 0/125 dead transitions. [2024-06-28 01:43:46,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 125 transitions, 1097 flow [2024-06-28 01:43:46,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:46,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:46,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 01:43:46,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5321637426900585 [2024-06-28 01:43:46,983 INFO L175 Difference]: Start difference. First operand has 90 places, 86 transitions, 687 flow. Second operand 9 states and 182 transitions. [2024-06-28 01:43:46,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 125 transitions, 1097 flow [2024-06-28 01:43:46,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 125 transitions, 1024 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 01:43:46,991 INFO L231 Difference]: Finished difference. Result has 92 places, 90 transitions, 739 flow [2024-06-28 01:43:46,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=739, PETRI_PLACES=92, PETRI_TRANSITIONS=90} [2024-06-28 01:43:46,992 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-28 01:43:46,992 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 90 transitions, 739 flow [2024-06-28 01:43:46,992 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:43:46,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:46,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:46,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:43:46,993 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:43:46,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:46,993 INFO L85 PathProgramCache]: Analyzing trace with hash -2089411512, now seen corresponding path program 1 times [2024-06-28 01:43:46,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:46,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63249810] [2024-06-28 01:43:46,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:46,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:47,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:47,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:47,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:47,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63249810] [2024-06-28 01:43:47,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63249810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:47,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:47,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:43:47,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218689663] [2024-06-28 01:43:47,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:47,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:43:47,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:47,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:43:47,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:43:47,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:47,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 90 transitions, 739 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:47,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:47,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:47,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:47,882 INFO L124 PetriNetUnfolderBase]: 673/1294 cut-off events. [2024-06-28 01:43:47,882 INFO L125 PetriNetUnfolderBase]: For 6253/6253 co-relation queries the response was YES. [2024-06-28 01:43:47,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5305 conditions, 1294 events. 673/1294 cut-off events. For 6253/6253 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7701 event pairs, 93 based on Foata normal form. 1/1250 useless extension candidates. Maximal degree in co-relation 5264. Up to 859 conditions per place. [2024-06-28 01:43:47,892 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 71 selfloop transitions, 30 changer transitions 0/110 dead transitions. [2024-06-28 01:43:47,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 110 transitions, 1027 flow [2024-06-28 01:43:47,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:43:47,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:43:47,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-28 01:43:47,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5263157894736842 [2024-06-28 01:43:47,894 INFO L175 Difference]: Start difference. First operand has 92 places, 90 transitions, 739 flow. Second operand 6 states and 120 transitions. [2024-06-28 01:43:47,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 110 transitions, 1027 flow [2024-06-28 01:43:47,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 110 transitions, 930 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 01:43:47,903 INFO L231 Difference]: Finished difference. Result has 91 places, 92 transitions, 737 flow [2024-06-28 01:43:47,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=737, PETRI_PLACES=91, PETRI_TRANSITIONS=92} [2024-06-28 01:43:47,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-28 01:43:47,904 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 92 transitions, 737 flow [2024-06-28 01:43:47,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:47,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:47,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:47,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:43:47,904 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:43:47,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:47,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1849152202, now seen corresponding path program 1 times [2024-06-28 01:43:47,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:47,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562826363] [2024-06-28 01:43:47,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:47,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:47,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:48,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:48,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:48,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562826363] [2024-06-28 01:43:48,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562826363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:48,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:48,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:48,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026544878] [2024-06-28 01:43:48,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:48,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:48,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:48,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:48,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:48,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:48,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 92 transitions, 737 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:48,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:48,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:48,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:48,763 INFO L124 PetriNetUnfolderBase]: 695/1338 cut-off events. [2024-06-28 01:43:48,763 INFO L125 PetriNetUnfolderBase]: For 7034/7034 co-relation queries the response was YES. [2024-06-28 01:43:48,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5424 conditions, 1338 events. 695/1338 cut-off events. For 7034/7034 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7992 event pairs, 117 based on Foata normal form. 2/1300 useless extension candidates. Maximal degree in co-relation 5382. Up to 740 conditions per place. [2024-06-28 01:43:48,771 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 80 selfloop transitions, 35 changer transitions 0/124 dead transitions. [2024-06-28 01:43:48,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 124 transitions, 1123 flow [2024-06-28 01:43:48,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:48,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:48,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 01:43:48,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5328947368421053 [2024-06-28 01:43:48,775 INFO L175 Difference]: Start difference. First operand has 91 places, 92 transitions, 737 flow. Second operand 8 states and 162 transitions. [2024-06-28 01:43:48,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 124 transitions, 1123 flow [2024-06-28 01:43:48,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 124 transitions, 1070 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:48,791 INFO L231 Difference]: Finished difference. Result has 95 places, 94 transitions, 773 flow [2024-06-28 01:43:48,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=773, PETRI_PLACES=95, PETRI_TRANSITIONS=94} [2024-06-28 01:43:48,791 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-28 01:43:48,792 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 94 transitions, 773 flow [2024-06-28 01:43:48,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:48,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:48,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:48,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:43:48,792 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:43:48,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:48,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1859271532, now seen corresponding path program 2 times [2024-06-28 01:43:48,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:48,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799791465] [2024-06-28 01:43:48,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:48,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:48,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:49,545 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:43:49,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:49,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799791465] [2024-06-28 01:43:49,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799791465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:49,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:49,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:43:49,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998595676] [2024-06-28 01:43:49,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:49,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:43:49,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:49,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:43:49,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:43:49,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:49,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 94 transitions, 773 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:43:49,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:49,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:49,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:50,023 INFO L124 PetriNetUnfolderBase]: 717/1372 cut-off events. [2024-06-28 01:43:50,023 INFO L125 PetriNetUnfolderBase]: For 7526/7526 co-relation queries the response was YES. [2024-06-28 01:43:50,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5688 conditions, 1372 events. 717/1372 cut-off events. For 7526/7526 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8218 event pairs, 103 based on Foata normal form. 2/1335 useless extension candidates. Maximal degree in co-relation 5645. Up to 758 conditions per place. [2024-06-28 01:43:50,031 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 81 selfloop transitions, 42 changer transitions 0/132 dead transitions. [2024-06-28 01:43:50,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 132 transitions, 1205 flow [2024-06-28 01:43:50,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:43:50,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:43:50,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 01:43:50,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5131578947368421 [2024-06-28 01:43:50,032 INFO L175 Difference]: Start difference. First operand has 95 places, 94 transitions, 773 flow. Second operand 10 states and 195 transitions. [2024-06-28 01:43:50,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 132 transitions, 1205 flow [2024-06-28 01:43:50,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 132 transitions, 1116 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 01:43:50,047 INFO L231 Difference]: Finished difference. Result has 99 places, 96 transitions, 791 flow [2024-06-28 01:43:50,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=791, PETRI_PLACES=99, PETRI_TRANSITIONS=96} [2024-06-28 01:43:50,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-28 01:43:50,048 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 791 flow [2024-06-28 01:43:50,048 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:43:50,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:50,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:50,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:43:50,049 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:43:50,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:50,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1859627722, now seen corresponding path program 3 times [2024-06-28 01:43:50,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:50,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304361577] [2024-06-28 01:43:50,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:50,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:50,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:50,703 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:43:50,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:50,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304361577] [2024-06-28 01:43:50,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304361577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:50,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:50,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:43:50,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070250329] [2024-06-28 01:43:50,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:50,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:43:50,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:50,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:43:50,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:43:50,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:50,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 96 transitions, 791 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:43:50,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:50,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:50,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:51,144 INFO L124 PetriNetUnfolderBase]: 713/1378 cut-off events. [2024-06-28 01:43:51,145 INFO L125 PetriNetUnfolderBase]: For 7545/7545 co-relation queries the response was YES. [2024-06-28 01:43:51,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5714 conditions, 1378 events. 713/1378 cut-off events. For 7545/7545 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8284 event pairs, 116 based on Foata normal form. 2/1337 useless extension candidates. Maximal degree in co-relation 5670. Up to 755 conditions per place. [2024-06-28 01:43:51,153 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 82 selfloop transitions, 40 changer transitions 0/131 dead transitions. [2024-06-28 01:43:51,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 131 transitions, 1169 flow [2024-06-28 01:43:51,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:51,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:51,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 01:43:51,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5263157894736842 [2024-06-28 01:43:51,155 INFO L175 Difference]: Start difference. First operand has 99 places, 96 transitions, 791 flow. Second operand 9 states and 180 transitions. [2024-06-28 01:43:51,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 131 transitions, 1169 flow [2024-06-28 01:43:51,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 131 transitions, 1072 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 01:43:51,166 INFO L231 Difference]: Finished difference. Result has 100 places, 96 transitions, 779 flow [2024-06-28 01:43:51,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=779, PETRI_PLACES=100, PETRI_TRANSITIONS=96} [2024-06-28 01:43:51,167 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-28 01:43:51,167 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 96 transitions, 779 flow [2024-06-28 01:43:51,167 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:43:51,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:51,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:51,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:43:51,168 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:43:51,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:51,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1859640618, now seen corresponding path program 1 times [2024-06-28 01:43:51,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:51,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746643560] [2024-06-28 01:43:51,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:51,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:51,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:52,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:43:52,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:52,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746643560] [2024-06-28 01:43:52,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746643560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:52,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:52,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:43:52,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803314785] [2024-06-28 01:43:52,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:52,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:43:52,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:52,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:43:52,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:43:52,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:52,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 96 transitions, 779 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:43:52,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:52,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:52,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:52,549 INFO L124 PetriNetUnfolderBase]: 798/1556 cut-off events. [2024-06-28 01:43:52,549 INFO L125 PetriNetUnfolderBase]: For 9777/9777 co-relation queries the response was YES. [2024-06-28 01:43:52,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6224 conditions, 1556 events. 798/1556 cut-off events. For 9777/9777 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9636 event pairs, 143 based on Foata normal form. 14/1527 useless extension candidates. Maximal degree in co-relation 6179. Up to 691 conditions per place. [2024-06-28 01:43:52,556 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 87 selfloop transitions, 46 changer transitions 0/142 dead transitions. [2024-06-28 01:43:52,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 142 transitions, 1239 flow [2024-06-28 01:43:52,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:43:52,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:43:52,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-28 01:43:52,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5368421052631579 [2024-06-28 01:43:52,558 INFO L175 Difference]: Start difference. First operand has 100 places, 96 transitions, 779 flow. Second operand 10 states and 204 transitions. [2024-06-28 01:43:52,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 142 transitions, 1239 flow [2024-06-28 01:43:52,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 142 transitions, 1154 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 01:43:52,569 INFO L231 Difference]: Finished difference. Result has 102 places, 98 transitions, 817 flow [2024-06-28 01:43:52,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=817, PETRI_PLACES=102, PETRI_TRANSITIONS=98} [2024-06-28 01:43:52,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-28 01:43:52,569 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 98 transitions, 817 flow [2024-06-28 01:43:52,570 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:43:52,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:52,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:52,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:43:52,570 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:52,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:52,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1248173508, now seen corresponding path program 1 times [2024-06-28 01:43:52,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:52,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014842238] [2024-06-28 01:43:52,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:52,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:52,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:52,627 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:43:52,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:52,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014842238] [2024-06-28 01:43:52,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014842238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:52,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:52,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:43:52,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735270276] [2024-06-28 01:43:52,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:52,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:43:52,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:52,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:43:52,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:43:52,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 38 [2024-06-28 01:43:52,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 98 transitions, 817 flow. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:52,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:52,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 38 [2024-06-28 01:43:52,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:52,758 INFO L124 PetriNetUnfolderBase]: 406/970 cut-off events. [2024-06-28 01:43:52,758 INFO L125 PetriNetUnfolderBase]: For 4758/4818 co-relation queries the response was YES. [2024-06-28 01:43:52,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3497 conditions, 970 events. 406/970 cut-off events. For 4758/4818 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 5999 event pairs, 67 based on Foata normal form. 60/946 useless extension candidates. Maximal degree in co-relation 3452. Up to 302 conditions per place. [2024-06-28 01:43:52,763 INFO L140 encePairwiseOnDemand]: 33/38 looper letters, 47 selfloop transitions, 21 changer transitions 0/103 dead transitions. [2024-06-28 01:43:52,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 103 transitions, 943 flow [2024-06-28 01:43:52,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:43:52,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:43:52,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-28 01:43:52,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7105263157894737 [2024-06-28 01:43:52,765 INFO L175 Difference]: Start difference. First operand has 102 places, 98 transitions, 817 flow. Second operand 4 states and 108 transitions. [2024-06-28 01:43:52,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 103 transitions, 943 flow [2024-06-28 01:43:52,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 103 transitions, 805 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-06-28 01:43:52,774 INFO L231 Difference]: Finished difference. Result has 93 places, 89 transitions, 689 flow [2024-06-28 01:43:52,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=689, PETRI_PLACES=93, PETRI_TRANSITIONS=89} [2024-06-28 01:43:52,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-28 01:43:52,775 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 89 transitions, 689 flow [2024-06-28 01:43:52,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:52,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:52,775 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:43:52,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:43:52,776 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:43:52,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:52,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1868747681, now seen corresponding path program 1 times [2024-06-28 01:43:52,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:52,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711569789] [2024-06-28 01:43:52,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:52,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:52,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:53,348 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:43:53,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:53,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711569789] [2024-06-28 01:43:53,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711569789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:53,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:53,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:53,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420864956] [2024-06-28 01:43:53,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:53,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:53,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:53,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:53,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:53,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:53,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 89 transitions, 689 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:43:53,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:53,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:53,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:53,689 INFO L124 PetriNetUnfolderBase]: 558/1160 cut-off events. [2024-06-28 01:43:53,689 INFO L125 PetriNetUnfolderBase]: For 7242/7242 co-relation queries the response was YES. [2024-06-28 01:43:53,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4564 conditions, 1160 events. 558/1160 cut-off events. For 7242/7242 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 6627 event pairs, 162 based on Foata normal form. 2/1098 useless extension candidates. Maximal degree in co-relation 4521. Up to 906 conditions per place. [2024-06-28 01:43:53,694 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 79 selfloop transitions, 23 changer transitions 0/112 dead transitions. [2024-06-28 01:43:53,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 112 transitions, 996 flow [2024-06-28 01:43:53,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:53,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:53,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 01:43:53,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46381578947368424 [2024-06-28 01:43:53,702 INFO L175 Difference]: Start difference. First operand has 93 places, 89 transitions, 689 flow. Second operand 8 states and 141 transitions. [2024-06-28 01:43:53,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 112 transitions, 996 flow [2024-06-28 01:43:53,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 112 transitions, 981 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 01:43:53,714 INFO L231 Difference]: Finished difference. Result has 100 places, 94 transitions, 786 flow [2024-06-28 01:43:53,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=786, PETRI_PLACES=100, PETRI_TRANSITIONS=94} [2024-06-28 01:43:53,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-28 01:43:53,715 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 94 transitions, 786 flow [2024-06-28 01:43:53,715 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:43:53,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:53,715 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:43:53,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:43:53,715 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:43:53,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:53,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1777222429, now seen corresponding path program 2 times [2024-06-28 01:43:53,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:53,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618709645] [2024-06-28 01:43:53,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:53,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:53,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:54,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:54,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:54,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618709645] [2024-06-28 01:43:54,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618709645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:54,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:54,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:54,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522429614] [2024-06-28 01:43:54,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:54,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:54,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:54,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:54,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:54,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:54,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 94 transitions, 786 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:43:54,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:54,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:54,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:54,682 INFO L124 PetriNetUnfolderBase]: 575/1208 cut-off events. [2024-06-28 01:43:54,682 INFO L125 PetriNetUnfolderBase]: For 7839/7839 co-relation queries the response was YES. [2024-06-28 01:43:54,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4849 conditions, 1208 events. 575/1208 cut-off events. For 7839/7839 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 6917 event pairs, 150 based on Foata normal form. 2/1146 useless extension candidates. Maximal degree in co-relation 4803. Up to 916 conditions per place. [2024-06-28 01:43:54,689 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 93 selfloop transitions, 17 changer transitions 0/120 dead transitions. [2024-06-28 01:43:54,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 120 transitions, 1096 flow [2024-06-28 01:43:54,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:54,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:54,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 01:43:54,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48026315789473684 [2024-06-28 01:43:54,690 INFO L175 Difference]: Start difference. First operand has 100 places, 94 transitions, 786 flow. Second operand 8 states and 146 transitions. [2024-06-28 01:43:54,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 120 transitions, 1096 flow [2024-06-28 01:43:54,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 120 transitions, 1056 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:54,704 INFO L231 Difference]: Finished difference. Result has 105 places, 97 transitions, 809 flow [2024-06-28 01:43:54,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=746, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=809, PETRI_PLACES=105, PETRI_TRANSITIONS=97} [2024-06-28 01:43:54,705 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-28 01:43:54,705 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 97 transitions, 809 flow [2024-06-28 01:43:54,705 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:43:54,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:54,705 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:43:54,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:43:54,706 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:43:54,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:54,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1025588719, now seen corresponding path program 3 times [2024-06-28 01:43:54,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:54,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979233357] [2024-06-28 01:43:54,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:54,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:54,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:55,346 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:43:55,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:55,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979233357] [2024-06-28 01:43:55,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979233357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:55,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:55,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:55,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115143530] [2024-06-28 01:43:55,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:55,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:55,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:55,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:55,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:55,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:55,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 97 transitions, 809 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:43:55,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:55,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:55,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:55,740 INFO L124 PetriNetUnfolderBase]: 592/1274 cut-off events. [2024-06-28 01:43:55,740 INFO L125 PetriNetUnfolderBase]: For 8500/8500 co-relation queries the response was YES. [2024-06-28 01:43:55,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5084 conditions, 1274 events. 592/1274 cut-off events. For 8500/8500 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7505 event pairs, 161 based on Foata normal form. 2/1199 useless extension candidates. Maximal degree in co-relation 5036. Up to 975 conditions per place. [2024-06-28 01:43:55,753 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 92 selfloop transitions, 17 changer transitions 0/119 dead transitions. [2024-06-28 01:43:55,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 119 transitions, 1107 flow [2024-06-28 01:43:55,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:55,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:55,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 01:43:55,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 01:43:55,755 INFO L175 Difference]: Start difference. First operand has 105 places, 97 transitions, 809 flow. Second operand 8 states and 144 transitions. [2024-06-28 01:43:55,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 119 transitions, 1107 flow [2024-06-28 01:43:55,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 119 transitions, 1070 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:43:55,771 INFO L231 Difference]: Finished difference. Result has 108 places, 98 transitions, 824 flow [2024-06-28 01:43:55,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=824, PETRI_PLACES=108, PETRI_TRANSITIONS=98} [2024-06-28 01:43:55,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-28 01:43:55,772 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 98 transitions, 824 flow [2024-06-28 01:43:55,772 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:43:55,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:55,772 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:43:55,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:43:55,773 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:43:55,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:55,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1025582767, now seen corresponding path program 1 times [2024-06-28 01:43:55,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:55,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300954264] [2024-06-28 01:43:55,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:55,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:55,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:56,346 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:43:56,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:56,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300954264] [2024-06-28 01:43:56,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300954264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:56,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:56,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:56,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800699984] [2024-06-28 01:43:56,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:56,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:56,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:56,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:56,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:56,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:56,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 98 transitions, 824 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:56,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:56,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:56,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:56,616 INFO L124 PetriNetUnfolderBase]: 590/1261 cut-off events. [2024-06-28 01:43:56,617 INFO L125 PetriNetUnfolderBase]: For 8551/8551 co-relation queries the response was YES. [2024-06-28 01:43:56,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5047 conditions, 1261 events. 590/1261 cut-off events. For 8551/8551 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 7413 event pairs, 155 based on Foata normal form. 1/1181 useless extension candidates. Maximal degree in co-relation 4998. Up to 863 conditions per place. [2024-06-28 01:43:56,623 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 68 selfloop transitions, 36 changer transitions 0/114 dead transitions. [2024-06-28 01:43:56,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 114 transitions, 1122 flow [2024-06-28 01:43:56,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:43:56,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:43:56,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 01:43:56,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48872180451127817 [2024-06-28 01:43:56,649 INFO L175 Difference]: Start difference. First operand has 108 places, 98 transitions, 824 flow. Second operand 7 states and 130 transitions. [2024-06-28 01:43:56,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 114 transitions, 1122 flow [2024-06-28 01:43:56,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 114 transitions, 1080 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:43:56,665 INFO L231 Difference]: Finished difference. Result has 109 places, 100 transitions, 891 flow [2024-06-28 01:43:56,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=891, PETRI_PLACES=109, PETRI_TRANSITIONS=100} [2024-06-28 01:43:56,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-28 01:43:56,665 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 100 transitions, 891 flow [2024-06-28 01:43:56,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:56,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:56,666 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:43:56,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:43:56,666 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:43:56,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:56,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1598124779, now seen corresponding path program 4 times [2024-06-28 01:43:56,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:56,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197595444] [2024-06-28 01:43:56,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:56,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:56,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:57,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:57,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:57,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197595444] [2024-06-28 01:43:57,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197595444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:57,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:57,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:57,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141501497] [2024-06-28 01:43:57,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:57,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:57,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:57,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:57,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:57,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:57,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 100 transitions, 891 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:43:57,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:57,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:57,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:57,722 INFO L124 PetriNetUnfolderBase]: 608/1312 cut-off events. [2024-06-28 01:43:57,722 INFO L125 PetriNetUnfolderBase]: For 9289/9289 co-relation queries the response was YES. [2024-06-28 01:43:57,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5218 conditions, 1312 events. 608/1312 cut-off events. For 9289/9289 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 7852 event pairs, 159 based on Foata normal form. 4/1232 useless extension candidates. Maximal degree in co-relation 5168. Up to 901 conditions per place. [2024-06-28 01:43:57,730 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 87 selfloop transitions, 26 changer transitions 0/123 dead transitions. [2024-06-28 01:43:57,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 123 transitions, 1231 flow [2024-06-28 01:43:57,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:57,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:57,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 01:43:57,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48026315789473684 [2024-06-28 01:43:57,732 INFO L175 Difference]: Start difference. First operand has 109 places, 100 transitions, 891 flow. Second operand 8 states and 146 transitions. [2024-06-28 01:43:57,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 123 transitions, 1231 flow [2024-06-28 01:43:57,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 123 transitions, 1150 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:43:57,750 INFO L231 Difference]: Finished difference. Result has 112 places, 105 transitions, 926 flow [2024-06-28 01:43:57,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=926, PETRI_PLACES=112, PETRI_TRANSITIONS=105} [2024-06-28 01:43:57,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-28 01:43:57,751 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 105 transitions, 926 flow [2024-06-28 01:43:57,751 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:43:57,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:57,752 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:43:57,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:43:57,752 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:43:57,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:57,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1341139677, now seen corresponding path program 1 times [2024-06-28 01:43:57,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:57,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544436626] [2024-06-28 01:43:57,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:57,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:57,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:58,399 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:43:58,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:58,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544436626] [2024-06-28 01:43:58,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544436626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:58,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:58,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:43:58,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790552237] [2024-06-28 01:43:58,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:58,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:43:58,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:58,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:43:58,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:43:58,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:58,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 105 transitions, 926 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:43:58,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:58,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:58,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:58,694 INFO L124 PetriNetUnfolderBase]: 614/1332 cut-off events. [2024-06-28 01:43:58,695 INFO L125 PetriNetUnfolderBase]: For 8990/8990 co-relation queries the response was YES. [2024-06-28 01:43:58,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5339 conditions, 1332 events. 614/1332 cut-off events. For 8990/8990 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 7999 event pairs, 151 based on Foata normal form. 1/1247 useless extension candidates. Maximal degree in co-relation 5288. Up to 964 conditions per place. [2024-06-28 01:43:58,702 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 94 selfloop transitions, 29 changer transitions 0/133 dead transitions. [2024-06-28 01:43:58,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 133 transitions, 1337 flow [2024-06-28 01:43:58,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:58,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:58,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 01:43:58,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619883040935672 [2024-06-28 01:43:58,704 INFO L175 Difference]: Start difference. First operand has 112 places, 105 transitions, 926 flow. Second operand 9 states and 158 transitions. [2024-06-28 01:43:58,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 133 transitions, 1337 flow [2024-06-28 01:43:58,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 133 transitions, 1264 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:43:58,723 INFO L231 Difference]: Finished difference. Result has 120 places, 116 transitions, 1057 flow [2024-06-28 01:43:58,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=855, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1057, PETRI_PLACES=120, PETRI_TRANSITIONS=116} [2024-06-28 01:43:58,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-28 01:43:58,724 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 116 transitions, 1057 flow [2024-06-28 01:43:58,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:43:58,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:58,724 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:43:58,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:43:58,724 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:43:58,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:58,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1813885503, now seen corresponding path program 2 times [2024-06-28 01:43:58,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:58,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562575652] [2024-06-28 01:43:58,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:58,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:58,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:59,791 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:43:59,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:59,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562575652] [2024-06-28 01:43:59,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562575652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:59,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:59,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:43:59,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280757281] [2024-06-28 01:43:59,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:59,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:43:59,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:59,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:43:59,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:43:59,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:43:59,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 116 transitions, 1057 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:43:59,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:59,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:43:59,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:00,269 INFO L124 PetriNetUnfolderBase]: 627/1325 cut-off events. [2024-06-28 01:44:00,269 INFO L125 PetriNetUnfolderBase]: For 9752/9752 co-relation queries the response was YES. [2024-06-28 01:44:00,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5456 conditions, 1325 events. 627/1325 cut-off events. For 9752/9752 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7854 event pairs, 165 based on Foata normal form. 2/1243 useless extension candidates. Maximal degree in co-relation 5400. Up to 892 conditions per place. [2024-06-28 01:44:00,276 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 79 selfloop transitions, 49 changer transitions 0/138 dead transitions. [2024-06-28 01:44:00,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 138 transitions, 1452 flow [2024-06-28 01:44:00,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:44:00,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:44:00,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-28 01:44:00,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45933014354066987 [2024-06-28 01:44:00,277 INFO L175 Difference]: Start difference. First operand has 120 places, 116 transitions, 1057 flow. Second operand 11 states and 192 transitions. [2024-06-28 01:44:00,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 138 transitions, 1452 flow [2024-06-28 01:44:00,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 138 transitions, 1348 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-28 01:44:00,300 INFO L231 Difference]: Finished difference. Result has 128 places, 119 transitions, 1134 flow [2024-06-28 01:44:00,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1134, PETRI_PLACES=128, PETRI_TRANSITIONS=119} [2024-06-28 01:44:00,300 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-28 01:44:00,300 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 119 transitions, 1134 flow [2024-06-28 01:44:00,301 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:44:00,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:00,301 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:44:00,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:44:00,301 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:44:00,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:00,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1814271453, now seen corresponding path program 3 times [2024-06-28 01:44:00,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:00,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060381071] [2024-06-28 01:44:00,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:00,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:00,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:01,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:01,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:01,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060381071] [2024-06-28 01:44:01,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060381071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:01,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:01,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:01,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831813760] [2024-06-28 01:44:01,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:01,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:01,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:01,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:01,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:01,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:01,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 119 transitions, 1134 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:44:01,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:01,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:01,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:01,724 INFO L124 PetriNetUnfolderBase]: 633/1319 cut-off events. [2024-06-28 01:44:01,724 INFO L125 PetriNetUnfolderBase]: For 9534/9534 co-relation queries the response was YES. [2024-06-28 01:44:01,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5522 conditions, 1319 events. 633/1319 cut-off events. For 9534/9534 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7745 event pairs, 189 based on Foata normal form. 1/1235 useless extension candidates. Maximal degree in co-relation 5465. Up to 881 conditions per place. [2024-06-28 01:44:01,731 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 79 selfloop transitions, 53 changer transitions 0/142 dead transitions. [2024-06-28 01:44:01,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 142 transitions, 1495 flow [2024-06-28 01:44:01,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:44:01,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:44:01,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 01:44:01,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4688995215311005 [2024-06-28 01:44:01,733 INFO L175 Difference]: Start difference. First operand has 128 places, 119 transitions, 1134 flow. Second operand 11 states and 196 transitions. [2024-06-28 01:44:01,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 142 transitions, 1495 flow [2024-06-28 01:44:01,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 142 transitions, 1372 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 01:44:01,755 INFO L231 Difference]: Finished difference. Result has 130 places, 121 transitions, 1153 flow [2024-06-28 01:44:01,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1011, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1153, PETRI_PLACES=130, PETRI_TRANSITIONS=121} [2024-06-28 01:44:01,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-28 01:44:01,756 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 121 transitions, 1153 flow [2024-06-28 01:44:01,756 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:44:01,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:01,757 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:44:01,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:44:01,757 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:44:01,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:01,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1802843613, now seen corresponding path program 4 times [2024-06-28 01:44:01,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:01,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541976786] [2024-06-28 01:44:01,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:01,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:01,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:02,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:02,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:02,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541976786] [2024-06-28 01:44:02,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541976786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:02,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:02,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:02,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748008947] [2024-06-28 01:44:02,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:02,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:02,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:02,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:02,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:02,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:02,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 121 transitions, 1153 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:44:02,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:02,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:02,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:03,342 INFO L124 PetriNetUnfolderBase]: 638/1326 cut-off events. [2024-06-28 01:44:03,343 INFO L125 PetriNetUnfolderBase]: For 10204/10204 co-relation queries the response was YES. [2024-06-28 01:44:03,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5609 conditions, 1326 events. 638/1326 cut-off events. For 10204/10204 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7788 event pairs, 186 based on Foata normal form. 2/1241 useless extension candidates. Maximal degree in co-relation 5551. Up to 908 conditions per place. [2024-06-28 01:44:03,350 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 85 selfloop transitions, 47 changer transitions 0/142 dead transitions. [2024-06-28 01:44:03,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 142 transitions, 1529 flow [2024-06-28 01:44:03,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:03,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:03,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 01:44:03,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 01:44:03,351 INFO L175 Difference]: Start difference. First operand has 130 places, 121 transitions, 1153 flow. Second operand 10 states and 180 transitions. [2024-06-28 01:44:03,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 142 transitions, 1529 flow [2024-06-28 01:44:03,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 142 transitions, 1421 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 01:44:03,373 INFO L231 Difference]: Finished difference. Result has 131 places, 124 transitions, 1202 flow [2024-06-28 01:44:03,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1202, PETRI_PLACES=131, PETRI_TRANSITIONS=124} [2024-06-28 01:44:03,374 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-28 01:44:03,374 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 124 transitions, 1202 flow [2024-06-28 01:44:03,374 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:44:03,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:03,374 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:44:03,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:44:03,374 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:44:03,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:03,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1967517679, now seen corresponding path program 1 times [2024-06-28 01:44:03,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:03,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231423134] [2024-06-28 01:44:03,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:03,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:03,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:03,947 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:44:03,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:03,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231423134] [2024-06-28 01:44:03,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231423134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:03,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:03,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:03,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293974815] [2024-06-28 01:44:03,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:03,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:03,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:03,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:03,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:04,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:04,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 124 transitions, 1202 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:04,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:04,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:04,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:04,263 INFO L124 PetriNetUnfolderBase]: 655/1357 cut-off events. [2024-06-28 01:44:04,264 INFO L125 PetriNetUnfolderBase]: For 11136/11136 co-relation queries the response was YES. [2024-06-28 01:44:04,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5748 conditions, 1357 events. 655/1357 cut-off events. For 11136/11136 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7991 event pairs, 120 based on Foata normal form. 2/1277 useless extension candidates. Maximal degree in co-relation 5689. Up to 1022 conditions per place. [2024-06-28 01:44:04,271 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 124 selfloop transitions, 12 changer transitions 0/146 dead transitions. [2024-06-28 01:44:04,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 146 transitions, 1554 flow [2024-06-28 01:44:04,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:44:04,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:44:04,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 01:44:04,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48872180451127817 [2024-06-28 01:44:04,273 INFO L175 Difference]: Start difference. First operand has 131 places, 124 transitions, 1202 flow. Second operand 7 states and 130 transitions. [2024-06-28 01:44:04,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 146 transitions, 1554 flow [2024-06-28 01:44:04,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 146 transitions, 1429 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 01:44:04,304 INFO L231 Difference]: Finished difference. Result has 130 places, 125 transitions, 1115 flow [2024-06-28 01:44:04,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1115, PETRI_PLACES=130, PETRI_TRANSITIONS=125} [2024-06-28 01:44:04,304 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-28 01:44:04,304 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 125 transitions, 1115 flow [2024-06-28 01:44:04,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:04,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:04,305 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:44:04,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:44:04,305 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:44:04,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:04,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1273373299, now seen corresponding path program 2 times [2024-06-28 01:44:04,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:04,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59387184] [2024-06-28 01:44:04,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:04,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:04,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:04,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:04,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:04,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59387184] [2024-06-28 01:44:04,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59387184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:04,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:04,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:04,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182436120] [2024-06-28 01:44:04,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:04,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:05,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:05,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:05,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:05,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:05,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 125 transitions, 1115 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:05,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:05,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:05,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:05,407 INFO L124 PetriNetUnfolderBase]: 691/1435 cut-off events. [2024-06-28 01:44:05,407 INFO L125 PetriNetUnfolderBase]: For 11339/11339 co-relation queries the response was YES. [2024-06-28 01:44:05,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5921 conditions, 1435 events. 691/1435 cut-off events. For 11339/11339 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8622 event pairs, 194 based on Foata normal form. 2/1342 useless extension candidates. Maximal degree in co-relation 5861. Up to 1133 conditions per place. [2024-06-28 01:44:05,415 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 119 selfloop transitions, 22 changer transitions 0/151 dead transitions. [2024-06-28 01:44:05,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 151 transitions, 1541 flow [2024-06-28 01:44:05,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:05,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:05,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 01:44:05,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45321637426900585 [2024-06-28 01:44:05,416 INFO L175 Difference]: Start difference. First operand has 130 places, 125 transitions, 1115 flow. Second operand 9 states and 155 transitions. [2024-06-28 01:44:05,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 151 transitions, 1541 flow [2024-06-28 01:44:05,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 151 transitions, 1507 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:44:05,445 INFO L231 Difference]: Finished difference. Result has 137 places, 134 transitions, 1242 flow [2024-06-28 01:44:05,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1087, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1242, PETRI_PLACES=137, PETRI_TRANSITIONS=134} [2024-06-28 01:44:05,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-28 01:44:05,445 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 134 transitions, 1242 flow [2024-06-28 01:44:05,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:05,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:05,446 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:44:05,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:44:05,446 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:44:05,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:05,447 INFO L85 PathProgramCache]: Analyzing trace with hash 2057005999, now seen corresponding path program 3 times [2024-06-28 01:44:05,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:05,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328128363] [2024-06-28 01:44:05,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:05,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:05,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:06,045 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:44:06,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:06,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328128363] [2024-06-28 01:44:06,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328128363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:06,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:06,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:06,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043290536] [2024-06-28 01:44:06,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:06,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:06,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:06,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:06,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:06,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:06,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 134 transitions, 1242 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:06,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:06,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:06,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:06,416 INFO L124 PetriNetUnfolderBase]: 712/1480 cut-off events. [2024-06-28 01:44:06,416 INFO L125 PetriNetUnfolderBase]: For 12238/12238 co-relation queries the response was YES. [2024-06-28 01:44:06,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6164 conditions, 1480 events. 712/1480 cut-off events. For 12238/12238 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8989 event pairs, 201 based on Foata normal form. 2/1388 useless extension candidates. Maximal degree in co-relation 6100. Up to 902 conditions per place. [2024-06-28 01:44:06,423 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 114 selfloop transitions, 32 changer transitions 0/156 dead transitions. [2024-06-28 01:44:06,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 156 transitions, 1681 flow [2024-06-28 01:44:06,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:44:06,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:44:06,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 01:44:06,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:44:06,425 INFO L175 Difference]: Start difference. First operand has 137 places, 134 transitions, 1242 flow. Second operand 7 states and 133 transitions. [2024-06-28 01:44:06,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 156 transitions, 1681 flow [2024-06-28 01:44:06,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 156 transitions, 1649 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 01:44:06,458 INFO L231 Difference]: Finished difference. Result has 142 places, 136 transitions, 1306 flow [2024-06-28 01:44:06,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1306, PETRI_PLACES=142, PETRI_TRANSITIONS=136} [2024-06-28 01:44:06,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-28 01:44:06,458 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 136 transitions, 1306 flow [2024-06-28 01:44:06,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:06,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:06,459 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:44:06,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:44:06,459 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:44:06,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:06,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1232298675, now seen corresponding path program 4 times [2024-06-28 01:44:06,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:06,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285233983] [2024-06-28 01:44:06,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:06,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:06,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:07,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:07,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:07,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285233983] [2024-06-28 01:44:07,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285233983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:07,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:07,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:07,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878338881] [2024-06-28 01:44:07,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:07,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:07,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:07,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:07,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:07,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:07,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 136 transitions, 1306 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:07,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:07,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:07,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:07,547 INFO L124 PetriNetUnfolderBase]: 735/1543 cut-off events. [2024-06-28 01:44:07,548 INFO L125 PetriNetUnfolderBase]: For 13707/13707 co-relation queries the response was YES. [2024-06-28 01:44:07,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6510 conditions, 1543 events. 735/1543 cut-off events. For 13707/13707 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 9514 event pairs, 220 based on Foata normal form. 2/1446 useless extension candidates. Maximal degree in co-relation 6444. Up to 1160 conditions per place. [2024-06-28 01:44:07,556 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 118 selfloop transitions, 29 changer transitions 0/157 dead transitions. [2024-06-28 01:44:07,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 157 transitions, 1707 flow [2024-06-28 01:44:07,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:44:07,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:44:07,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 01:44:07,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46710526315789475 [2024-06-28 01:44:07,568 INFO L175 Difference]: Start difference. First operand has 142 places, 136 transitions, 1306 flow. Second operand 8 states and 142 transitions. [2024-06-28 01:44:07,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 157 transitions, 1707 flow [2024-06-28 01:44:07,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 157 transitions, 1658 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 01:44:07,600 INFO L231 Difference]: Finished difference. Result has 148 places, 141 transitions, 1389 flow [2024-06-28 01:44:07,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1389, PETRI_PLACES=148, PETRI_TRANSITIONS=141} [2024-06-28 01:44:07,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-28 01:44:07,601 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 141 transitions, 1389 flow [2024-06-28 01:44:07,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:07,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:07,601 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:44:07,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:44:07,602 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:44:07,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:07,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1004397525, now seen corresponding path program 5 times [2024-06-28 01:44:07,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:07,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449092275] [2024-06-28 01:44:07,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:07,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:07,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:08,382 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:44:08,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:08,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449092275] [2024-06-28 01:44:08,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449092275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:08,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:08,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:08,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660169220] [2024-06-28 01:44:08,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:08,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:08,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:08,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:08,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:08,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:08,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 141 transitions, 1389 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:08,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:08,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:08,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:08,851 INFO L124 PetriNetUnfolderBase]: 752/1580 cut-off events. [2024-06-28 01:44:08,851 INFO L125 PetriNetUnfolderBase]: For 14324/14324 co-relation queries the response was YES. [2024-06-28 01:44:08,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6742 conditions, 1580 events. 752/1580 cut-off events. For 14324/14324 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9810 event pairs, 223 based on Foata normal form. 2/1476 useless extension candidates. Maximal degree in co-relation 6673. Up to 1152 conditions per place. [2024-06-28 01:44:08,861 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 106 selfloop transitions, 42 changer transitions 0/158 dead transitions. [2024-06-28 01:44:08,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 158 transitions, 1749 flow [2024-06-28 01:44:08,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:44:08,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:44:08,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 01:44:08,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4769736842105263 [2024-06-28 01:44:08,866 INFO L175 Difference]: Start difference. First operand has 148 places, 141 transitions, 1389 flow. Second operand 8 states and 145 transitions. [2024-06-28 01:44:08,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 158 transitions, 1749 flow [2024-06-28 01:44:08,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 158 transitions, 1712 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:44:08,902 INFO L231 Difference]: Finished difference. Result has 153 places, 142 transitions, 1456 flow [2024-06-28 01:44:08,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1456, PETRI_PLACES=153, PETRI_TRANSITIONS=142} [2024-06-28 01:44:08,903 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-28 01:44:08,903 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 142 transitions, 1456 flow [2024-06-28 01:44:08,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:08,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:08,903 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:44:08,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:44:08,904 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:44:08,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:08,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1273366355, now seen corresponding path program 1 times [2024-06-28 01:44:08,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:08,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888210685] [2024-06-28 01:44:08,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:08,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:08,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:09,484 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:44:09,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:09,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888210685] [2024-06-28 01:44:09,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888210685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:09,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:09,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:09,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493419017] [2024-06-28 01:44:09,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:09,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:09,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:09,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:09,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:09,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:09,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 142 transitions, 1456 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:09,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:09,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:09,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:09,846 INFO L124 PetriNetUnfolderBase]: 750/1575 cut-off events. [2024-06-28 01:44:09,846 INFO L125 PetriNetUnfolderBase]: For 14184/14184 co-relation queries the response was YES. [2024-06-28 01:44:09,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6756 conditions, 1575 events. 750/1575 cut-off events. For 14184/14184 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9783 event pairs, 209 based on Foata normal form. 1/1468 useless extension candidates. Maximal degree in co-relation 6686. Up to 1059 conditions per place. [2024-06-28 01:44:09,855 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 87 selfloop transitions, 60 changer transitions 0/157 dead transitions. [2024-06-28 01:44:09,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 157 transitions, 1823 flow [2024-06-28 01:44:09,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:44:09,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:44:09,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 01:44:09,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-06-28 01:44:09,859 INFO L175 Difference]: Start difference. First operand has 153 places, 142 transitions, 1456 flow. Second operand 8 states and 148 transitions. [2024-06-28 01:44:09,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 157 transitions, 1823 flow [2024-06-28 01:44:09,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 157 transitions, 1710 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:09,899 INFO L231 Difference]: Finished difference. Result has 154 places, 144 transitions, 1507 flow [2024-06-28 01:44:09,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1507, PETRI_PLACES=154, PETRI_TRANSITIONS=144} [2024-06-28 01:44:09,899 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-28 01:44:09,899 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 144 transitions, 1507 flow [2024-06-28 01:44:09,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:09,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:09,900 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:44:09,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:44:09,900 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:44:09,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:09,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1081163383, now seen corresponding path program 1 times [2024-06-28 01:44:09,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:09,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725923846] [2024-06-28 01:44:09,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:09,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:09,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:10,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:10,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:10,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725923846] [2024-06-28 01:44:10,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725923846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:10,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:10,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:10,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643542647] [2024-06-28 01:44:10,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:10,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:10,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:10,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:10,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:10,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:10,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 144 transitions, 1507 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:10,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:10,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:10,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:10,976 INFO L124 PetriNetUnfolderBase]: 767/1625 cut-off events. [2024-06-28 01:44:10,976 INFO L125 PetriNetUnfolderBase]: For 15253/15253 co-relation queries the response was YES. [2024-06-28 01:44:10,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6971 conditions, 1625 events. 767/1625 cut-off events. For 15253/15253 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 10216 event pairs, 203 based on Foata normal form. 2/1520 useless extension candidates. Maximal degree in co-relation 6901. Up to 1207 conditions per place. [2024-06-28 01:44:10,986 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 126 selfloop transitions, 31 changer transitions 0/167 dead transitions. [2024-06-28 01:44:10,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 167 transitions, 1915 flow [2024-06-28 01:44:10,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:10,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:10,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 01:44:10,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-06-28 01:44:10,988 INFO L175 Difference]: Start difference. First operand has 154 places, 144 transitions, 1507 flow. Second operand 10 states and 176 transitions. [2024-06-28 01:44:10,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 167 transitions, 1915 flow [2024-06-28 01:44:11,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 167 transitions, 1776 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:11,029 INFO L231 Difference]: Finished difference. Result has 157 places, 145 transitions, 1452 flow [2024-06-28 01:44:11,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1370, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1452, PETRI_PLACES=157, PETRI_TRANSITIONS=145} [2024-06-28 01:44:11,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-28 01:44:11,030 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 145 transitions, 1452 flow [2024-06-28 01:44:11,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:11,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:11,031 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:44:11,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:44:11,031 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:44:11,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:11,032 INFO L85 PathProgramCache]: Analyzing trace with hash 53578155, now seen corresponding path program 2 times [2024-06-28 01:44:11,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:11,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507317896] [2024-06-28 01:44:11,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:11,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:11,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:12,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:12,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:12,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507317896] [2024-06-28 01:44:12,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507317896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:12,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:12,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:44:12,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429364075] [2024-06-28 01:44:12,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:12,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:44:12,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:12,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:44:12,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:44:12,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:12,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 145 transitions, 1452 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:12,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:12,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:12,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:12,675 INFO L124 PetriNetUnfolderBase]: 855/1854 cut-off events. [2024-06-28 01:44:12,675 INFO L125 PetriNetUnfolderBase]: For 20717/20717 co-relation queries the response was YES. [2024-06-28 01:44:12,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7589 conditions, 1854 events. 855/1854 cut-off events. For 20717/20717 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 12253 event pairs, 264 based on Foata normal form. 12/1748 useless extension candidates. Maximal degree in co-relation 7519. Up to 1130 conditions per place. [2024-06-28 01:44:12,686 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 112 selfloop transitions, 51 changer transitions 0/173 dead transitions. [2024-06-28 01:44:12,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 173 transitions, 1903 flow [2024-06-28 01:44:12,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:44:12,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:44:12,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 01:44:12,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48325358851674644 [2024-06-28 01:44:12,688 INFO L175 Difference]: Start difference. First operand has 157 places, 145 transitions, 1452 flow. Second operand 11 states and 202 transitions. [2024-06-28 01:44:12,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 173 transitions, 1903 flow [2024-06-28 01:44:12,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 173 transitions, 1829 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 01:44:12,734 INFO L231 Difference]: Finished difference. Result has 160 places, 146 transitions, 1506 flow [2024-06-28 01:44:12,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1380, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1506, PETRI_PLACES=160, PETRI_TRANSITIONS=146} [2024-06-28 01:44:12,735 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-28 01:44:12,735 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 146 transitions, 1506 flow [2024-06-28 01:44:12,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:12,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:12,736 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:44:12,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:44:12,736 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:44:12,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:12,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1661589353, now seen corresponding path program 3 times [2024-06-28 01:44:12,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:12,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320013079] [2024-06-28 01:44:12,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:12,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:12,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:13,723 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:44:13,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:13,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320013079] [2024-06-28 01:44:13,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320013079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:13,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:13,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:44:13,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999384270] [2024-06-28 01:44:13,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:13,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:44:13,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:13,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:44:13,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:44:13,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:13,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 146 transitions, 1506 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:13,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:13,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:13,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:14,342 INFO L124 PetriNetUnfolderBase]: 872/1893 cut-off events. [2024-06-28 01:44:14,343 INFO L125 PetriNetUnfolderBase]: For 16959/16959 co-relation queries the response was YES. [2024-06-28 01:44:14,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7814 conditions, 1893 events. 872/1893 cut-off events. For 16959/16959 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12598 event pairs, 251 based on Foata normal form. 2/1777 useless extension candidates. Maximal degree in co-relation 7743. Up to 1315 conditions per place. [2024-06-28 01:44:14,354 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 129 selfloop transitions, 43 changer transitions 0/182 dead transitions. [2024-06-28 01:44:14,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 182 transitions, 2076 flow [2024-06-28 01:44:14,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:44:14,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:44:14,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 211 transitions. [2024-06-28 01:44:14,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46271929824561403 [2024-06-28 01:44:14,356 INFO L175 Difference]: Start difference. First operand has 160 places, 146 transitions, 1506 flow. Second operand 12 states and 211 transitions. [2024-06-28 01:44:14,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 182 transitions, 2076 flow [2024-06-28 01:44:14,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 182 transitions, 1964 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 01:44:14,405 INFO L231 Difference]: Finished difference. Result has 165 places, 152 transitions, 1565 flow [2024-06-28 01:44:14,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1396, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1565, PETRI_PLACES=165, PETRI_TRANSITIONS=152} [2024-06-28 01:44:14,406 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-28 01:44:14,406 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 152 transitions, 1565 flow [2024-06-28 01:44:14,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:14,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:14,406 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:44:14,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:44:14,406 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:44:14,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:14,407 INFO L85 PathProgramCache]: Analyzing trace with hash 395876745, now seen corresponding path program 4 times [2024-06-28 01:44:14,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:14,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822246105] [2024-06-28 01:44:14,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:14,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:14,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:15,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:15,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:15,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822246105] [2024-06-28 01:44:15,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822246105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:15,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:15,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:44:15,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559537916] [2024-06-28 01:44:15,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:15,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:44:15,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:15,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:44:15,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:44:15,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:15,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 152 transitions, 1565 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:15,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:15,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:15,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:15,631 INFO L124 PetriNetUnfolderBase]: 889/1916 cut-off events. [2024-06-28 01:44:15,631 INFO L125 PetriNetUnfolderBase]: For 17879/17879 co-relation queries the response was YES. [2024-06-28 01:44:15,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8026 conditions, 1916 events. 889/1916 cut-off events. For 17879/17879 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 12815 event pairs, 267 based on Foata normal form. 2/1795 useless extension candidates. Maximal degree in co-relation 7952. Up to 1441 conditions per place. [2024-06-28 01:44:15,642 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 130 selfloop transitions, 36 changer transitions 0/176 dead transitions. [2024-06-28 01:44:15,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 176 transitions, 1992 flow [2024-06-28 01:44:15,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:44:15,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:44:15,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-28 01:44:15,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4569377990430622 [2024-06-28 01:44:15,643 INFO L175 Difference]: Start difference. First operand has 165 places, 152 transitions, 1565 flow. Second operand 11 states and 191 transitions. [2024-06-28 01:44:15,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 176 transitions, 1992 flow [2024-06-28 01:44:15,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 176 transitions, 1866 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 01:44:15,694 INFO L231 Difference]: Finished difference. Result has 168 places, 153 transitions, 1537 flow [2024-06-28 01:44:15,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1537, PETRI_PLACES=168, PETRI_TRANSITIONS=153} [2024-06-28 01:44:15,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-28 01:44:15,694 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 153 transitions, 1537 flow [2024-06-28 01:44:15,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:15,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:15,695 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:44:15,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:44:15,695 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:44:15,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:15,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1661577263, now seen corresponding path program 5 times [2024-06-28 01:44:15,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:15,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127781784] [2024-06-28 01:44:15,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:15,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:15,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:16,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:16,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:16,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127781784] [2024-06-28 01:44:16,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127781784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:16,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:16,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:44:16,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498786395] [2024-06-28 01:44:16,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:16,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:44:16,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:16,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:44:16,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:44:16,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:16,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 153 transitions, 1537 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:16,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:16,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:16,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:16,982 INFO L124 PetriNetUnfolderBase]: 886/1911 cut-off events. [2024-06-28 01:44:16,982 INFO L125 PetriNetUnfolderBase]: For 16569/16569 co-relation queries the response was YES. [2024-06-28 01:44:16,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7694 conditions, 1911 events. 886/1911 cut-off events. For 16569/16569 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 12768 event pairs, 266 based on Foata normal form. 2/1790 useless extension candidates. Maximal degree in co-relation 7621. Up to 1421 conditions per place. [2024-06-28 01:44:16,994 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 127 selfloop transitions, 41 changer transitions 0/178 dead transitions. [2024-06-28 01:44:16,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 178 transitions, 1954 flow [2024-06-28 01:44:16,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:44:16,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:44:16,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-06-28 01:44:16,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45394736842105265 [2024-06-28 01:44:16,995 INFO L175 Difference]: Start difference. First operand has 168 places, 153 transitions, 1537 flow. Second operand 12 states and 207 transitions. [2024-06-28 01:44:16,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 178 transitions, 1954 flow [2024-06-28 01:44:17,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 178 transitions, 1857 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 01:44:17,040 INFO L231 Difference]: Finished difference. Result has 172 places, 153 transitions, 1526 flow [2024-06-28 01:44:17,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1440, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1526, PETRI_PLACES=172, PETRI_TRANSITIONS=153} [2024-06-28 01:44:17,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-28 01:44:17,041 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 153 transitions, 1526 flow [2024-06-28 01:44:17,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:17,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:17,041 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:44:17,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:44:17,042 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:44:17,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:17,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1066886837, now seen corresponding path program 6 times [2024-06-28 01:44:17,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:17,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077308077] [2024-06-28 01:44:17,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:17,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:17,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:17,669 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:44:17,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:17,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077308077] [2024-06-28 01:44:17,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077308077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:17,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:17,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:17,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353109702] [2024-06-28 01:44:17,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:17,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:17,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:17,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:17,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:17,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:17,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 153 transitions, 1526 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:17,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:17,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:17,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:18,154 INFO L124 PetriNetUnfolderBase]: 883/1905 cut-off events. [2024-06-28 01:44:18,154 INFO L125 PetriNetUnfolderBase]: For 14945/14945 co-relation queries the response was YES. [2024-06-28 01:44:18,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7445 conditions, 1905 events. 883/1905 cut-off events. For 14945/14945 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 12744 event pairs, 264 based on Foata normal form. 2/1783 useless extension candidates. Maximal degree in co-relation 7371. Up to 1341 conditions per place. [2024-06-28 01:44:18,165 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 113 selfloop transitions, 44 changer transitions 0/167 dead transitions. [2024-06-28 01:44:18,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 167 transitions, 1884 flow [2024-06-28 01:44:18,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:44:18,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:44:18,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 01:44:18,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48872180451127817 [2024-06-28 01:44:18,166 INFO L175 Difference]: Start difference. First operand has 172 places, 153 transitions, 1526 flow. Second operand 7 states and 130 transitions. [2024-06-28 01:44:18,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 167 transitions, 1884 flow [2024-06-28 01:44:18,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 167 transitions, 1785 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 01:44:18,211 INFO L231 Difference]: Finished difference. Result has 169 places, 153 transitions, 1525 flow [2024-06-28 01:44:18,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1525, PETRI_PLACES=169, PETRI_TRANSITIONS=153} [2024-06-28 01:44:18,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-28 01:44:18,212 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 153 transitions, 1525 flow [2024-06-28 01:44:18,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:18,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:18,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:18,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:44:18,213 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:44:18,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:18,213 INFO L85 PathProgramCache]: Analyzing trace with hash -285136578, now seen corresponding path program 1 times [2024-06-28 01:44:18,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:18,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48974874] [2024-06-28 01:44:18,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:18,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:18,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:18,860 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:44:18,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:18,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48974874] [2024-06-28 01:44:18,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48974874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:18,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:18,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:18,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382793057] [2024-06-28 01:44:18,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:18,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:18,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:18,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:18,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:18,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:18,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 153 transitions, 1525 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:18,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:18,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:18,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:19,274 INFO L124 PetriNetUnfolderBase]: 900/1926 cut-off events. [2024-06-28 01:44:19,275 INFO L125 PetriNetUnfolderBase]: For 15505/15505 co-relation queries the response was YES. [2024-06-28 01:44:19,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7571 conditions, 1926 events. 900/1926 cut-off events. For 15505/15505 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12841 event pairs, 186 based on Foata normal form. 2/1814 useless extension candidates. Maximal degree in co-relation 7496. Up to 1436 conditions per place. [2024-06-28 01:44:19,286 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 154 selfloop transitions, 16 changer transitions 0/180 dead transitions. [2024-06-28 01:44:19,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 180 transitions, 1957 flow [2024-06-28 01:44:19,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:44:19,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:44:19,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 01:44:19,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-06-28 01:44:19,287 INFO L175 Difference]: Start difference. First operand has 169 places, 153 transitions, 1525 flow. Second operand 8 states and 148 transitions. [2024-06-28 01:44:19,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 180 transitions, 1957 flow [2024-06-28 01:44:19,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 180 transitions, 1853 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 01:44:19,342 INFO L231 Difference]: Finished difference. Result has 171 places, 154 transitions, 1465 flow [2024-06-28 01:44:19,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1465, PETRI_PLACES=171, PETRI_TRANSITIONS=154} [2024-06-28 01:44:19,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-28 01:44:19,342 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 154 transitions, 1465 flow [2024-06-28 01:44:19,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:19,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:19,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:19,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:44:19,343 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:44:19,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:19,343 INFO L85 PathProgramCache]: Analyzing trace with hash -948903880, now seen corresponding path program 2 times [2024-06-28 01:44:19,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:19,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393997482] [2024-06-28 01:44:19,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:19,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:19,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:20,068 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:44:20,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:20,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393997482] [2024-06-28 01:44:20,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393997482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:20,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:20,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:20,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758440219] [2024-06-28 01:44:20,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:20,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:20,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:20,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:20,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:20,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:20,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 154 transitions, 1465 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:20,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:20,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:20,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:20,528 INFO L124 PetriNetUnfolderBase]: 937/2012 cut-off events. [2024-06-28 01:44:20,529 INFO L125 PetriNetUnfolderBase]: For 15906/15906 co-relation queries the response was YES. [2024-06-28 01:44:20,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7781 conditions, 2012 events. 937/2012 cut-off events. For 15906/15906 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13587 event pairs, 274 based on Foata normal form. 2/1888 useless extension candidates. Maximal degree in co-relation 7705. Up to 1286 conditions per place. [2024-06-28 01:44:20,540 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 118 selfloop transitions, 50 changer transitions 0/178 dead transitions. [2024-06-28 01:44:20,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 178 transitions, 1962 flow [2024-06-28 01:44:20,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:44:20,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:44:20,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 01:44:20,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:44:20,541 INFO L175 Difference]: Start difference. First operand has 171 places, 154 transitions, 1465 flow. Second operand 8 states and 152 transitions. [2024-06-28 01:44:20,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 178 transitions, 1962 flow [2024-06-28 01:44:20,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 178 transitions, 1928 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:44:20,597 INFO L231 Difference]: Finished difference. Result has 173 places, 156 transitions, 1556 flow [2024-06-28 01:44:20,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1556, PETRI_PLACES=173, PETRI_TRANSITIONS=156} [2024-06-28 01:44:20,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-28 01:44:20,597 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 156 transitions, 1556 flow [2024-06-28 01:44:20,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:20,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:20,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:20,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:44:20,600 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:44:20,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:20,601 INFO L85 PathProgramCache]: Analyzing trace with hash -819658308, now seen corresponding path program 3 times [2024-06-28 01:44:20,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:20,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140562533] [2024-06-28 01:44:20,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:20,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:20,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:21,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:44:21,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:21,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140562533] [2024-06-28 01:44:21,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140562533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:21,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:21,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:21,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841588652] [2024-06-28 01:44:21,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:21,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:21,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:21,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:21,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:21,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:21,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 156 transitions, 1556 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:21,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:21,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:21,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:21,752 INFO L124 PetriNetUnfolderBase]: 934/2015 cut-off events. [2024-06-28 01:44:21,752 INFO L125 PetriNetUnfolderBase]: For 15979/15979 co-relation queries the response was YES. [2024-06-28 01:44:21,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7878 conditions, 2015 events. 934/2015 cut-off events. For 15979/15979 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13658 event pairs, 286 based on Foata normal form. 2/1885 useless extension candidates. Maximal degree in co-relation 7801. Up to 1441 conditions per place. [2024-06-28 01:44:21,765 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 113 selfloop transitions, 50 changer transitions 0/173 dead transitions. [2024-06-28 01:44:21,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 173 transitions, 1939 flow [2024-06-28 01:44:21,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:44:21,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:44:21,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 01:44:21,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-06-28 01:44:21,770 INFO L175 Difference]: Start difference. First operand has 173 places, 156 transitions, 1556 flow. Second operand 8 states and 148 transitions. [2024-06-28 01:44:21,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 173 transitions, 1939 flow [2024-06-28 01:44:21,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 173 transitions, 1863 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:21,831 INFO L231 Difference]: Finished difference. Result has 177 places, 156 transitions, 1585 flow [2024-06-28 01:44:21,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1480, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1585, PETRI_PLACES=177, PETRI_TRANSITIONS=156} [2024-06-28 01:44:21,834 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-28 01:44:21,834 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 156 transitions, 1585 flow [2024-06-28 01:44:21,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:21,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:21,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:21,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:44:21,835 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:44:21,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:21,835 INFO L85 PathProgramCache]: Analyzing trace with hash -226150398, now seen corresponding path program 4 times [2024-06-28 01:44:21,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:21,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181473876] [2024-06-28 01:44:21,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:21,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:21,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:22,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:22,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:22,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181473876] [2024-06-28 01:44:22,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181473876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:22,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:22,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:22,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646792873] [2024-06-28 01:44:22,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:22,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:22,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:22,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:22,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:22,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:22,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 156 transitions, 1585 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:22,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:22,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:22,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:22,947 INFO L124 PetriNetUnfolderBase]: 955/2054 cut-off events. [2024-06-28 01:44:22,947 INFO L125 PetriNetUnfolderBase]: For 16508/16508 co-relation queries the response was YES. [2024-06-28 01:44:22,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8107 conditions, 2054 events. 955/2054 cut-off events. For 16508/16508 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13937 event pairs, 279 based on Foata normal form. 2/1932 useless extension candidates. Maximal degree in co-relation 8028. Up to 1097 conditions per place. [2024-06-28 01:44:22,960 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 135 selfloop transitions, 39 changer transitions 0/184 dead transitions. [2024-06-28 01:44:22,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 184 transitions, 2116 flow [2024-06-28 01:44:22,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:44:22,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:44:22,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 01:44:22,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5032894736842105 [2024-06-28 01:44:22,961 INFO L175 Difference]: Start difference. First operand has 177 places, 156 transitions, 1585 flow. Second operand 8 states and 153 transitions. [2024-06-28 01:44:22,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 184 transitions, 2116 flow [2024-06-28 01:44:23,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 184 transitions, 2008 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:23,021 INFO L231 Difference]: Finished difference. Result has 178 places, 158 transitions, 1581 flow [2024-06-28 01:44:23,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1581, PETRI_PLACES=178, PETRI_TRANSITIONS=158} [2024-06-28 01:44:23,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-28 01:44:23,022 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 158 transitions, 1581 flow [2024-06-28 01:44:23,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:23,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:23,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:23,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:44:23,023 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:44:23,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:23,023 INFO L85 PathProgramCache]: Analyzing trace with hash -819650372, now seen corresponding path program 1 times [2024-06-28 01:44:23,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:23,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969306360] [2024-06-28 01:44:23,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:23,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:23,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:23,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:23,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:23,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969306360] [2024-06-28 01:44:23,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969306360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:23,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:23,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:23,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601741865] [2024-06-28 01:44:23,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:23,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:23,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:23,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:23,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:23,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:23,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 158 transitions, 1581 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:23,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:23,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:23,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:24,320 INFO L124 PetriNetUnfolderBase]: 962/2086 cut-off events. [2024-06-28 01:44:24,321 INFO L125 PetriNetUnfolderBase]: For 16917/16917 co-relation queries the response was YES. [2024-06-28 01:44:24,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8293 conditions, 2086 events. 962/2086 cut-off events. For 16917/16917 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 14297 event pairs, 304 based on Foata normal form. 1/1948 useless extension candidates. Maximal degree in co-relation 8213. Up to 1532 conditions per place. [2024-06-28 01:44:24,339 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 114 selfloop transitions, 51 changer transitions 0/175 dead transitions. [2024-06-28 01:44:24,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 175 transitions, 2007 flow [2024-06-28 01:44:24,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:24,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:24,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 01:44:24,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4824561403508772 [2024-06-28 01:44:24,340 INFO L175 Difference]: Start difference. First operand has 178 places, 158 transitions, 1581 flow. Second operand 9 states and 165 transitions. [2024-06-28 01:44:24,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 175 transitions, 2007 flow [2024-06-28 01:44:24,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 175 transitions, 1952 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:24,399 INFO L231 Difference]: Finished difference. Result has 183 places, 160 transitions, 1686 flow [2024-06-28 01:44:24,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1686, PETRI_PLACES=183, PETRI_TRANSITIONS=160} [2024-06-28 01:44:24,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-28 01:44:24,400 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 160 transitions, 1686 flow [2024-06-28 01:44:24,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:24,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:24,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:24,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:44:24,401 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:44:24,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:24,401 INFO L85 PathProgramCache]: Analyzing trace with hash -805312260, now seen corresponding path program 2 times [2024-06-28 01:44:24,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:24,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790458016] [2024-06-28 01:44:24,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:24,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:24,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:25,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:25,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:25,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790458016] [2024-06-28 01:44:25,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790458016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:25,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:25,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:25,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060482385] [2024-06-28 01:44:25,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:25,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:25,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:25,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:25,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:25,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:25,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 160 transitions, 1686 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:25,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:25,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:25,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:25,682 INFO L124 PetriNetUnfolderBase]: 969/2097 cut-off events. [2024-06-28 01:44:25,682 INFO L125 PetriNetUnfolderBase]: For 17552/17552 co-relation queries the response was YES. [2024-06-28 01:44:25,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8495 conditions, 2097 events. 969/2097 cut-off events. For 17552/17552 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14386 event pairs, 297 based on Foata normal form. 1/1956 useless extension candidates. Maximal degree in co-relation 8413. Up to 1441 conditions per place. [2024-06-28 01:44:25,699 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 98 selfloop transitions, 70 changer transitions 0/178 dead transitions. [2024-06-28 01:44:25,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 178 transitions, 2118 flow [2024-06-28 01:44:25,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:25,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:25,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 01:44:25,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 01:44:25,701 INFO L175 Difference]: Start difference. First operand has 183 places, 160 transitions, 1686 flow. Second operand 10 states and 180 transitions. [2024-06-28 01:44:25,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 178 transitions, 2118 flow [2024-06-28 01:44:25,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 178 transitions, 1984 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:25,776 INFO L231 Difference]: Finished difference. Result has 186 places, 162 transitions, 1749 flow [2024-06-28 01:44:25,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1749, PETRI_PLACES=186, PETRI_TRANSITIONS=162} [2024-06-28 01:44:25,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-28 01:44:25,777 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 162 transitions, 1749 flow [2024-06-28 01:44:25,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:25,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:25,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:25,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:44:25,778 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:44:25,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:25,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1651380796, now seen corresponding path program 5 times [2024-06-28 01:44:25,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:25,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909277067] [2024-06-28 01:44:25,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:25,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:25,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:26,528 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:44:26,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:26,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909277067] [2024-06-28 01:44:26,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909277067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:26,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:26,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:26,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707644723] [2024-06-28 01:44:26,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:26,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:26,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:26,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:26,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:26,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:26,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 162 transitions, 1749 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:44:26,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:26,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:26,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:27,055 INFO L124 PetriNetUnfolderBase]: 986/2155 cut-off events. [2024-06-28 01:44:27,056 INFO L125 PetriNetUnfolderBase]: For 19247/19247 co-relation queries the response was YES. [2024-06-28 01:44:27,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8678 conditions, 2155 events. 986/2155 cut-off events. For 19247/19247 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14897 event pairs, 311 based on Foata normal form. 2/2014 useless extension candidates. Maximal degree in co-relation 8595. Up to 1582 conditions per place. [2024-06-28 01:44:27,070 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 134 selfloop transitions, 41 changer transitions 0/185 dead transitions. [2024-06-28 01:44:27,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 185 transitions, 2187 flow [2024-06-28 01:44:27,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:27,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:27,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 01:44:27,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46578947368421053 [2024-06-28 01:44:27,072 INFO L175 Difference]: Start difference. First operand has 186 places, 162 transitions, 1749 flow. Second operand 10 states and 177 transitions. [2024-06-28 01:44:27,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 185 transitions, 2187 flow [2024-06-28 01:44:27,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 185 transitions, 2014 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 01:44:27,135 INFO L231 Difference]: Finished difference. Result has 189 places, 165 transitions, 1695 flow [2024-06-28 01:44:27,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1695, PETRI_PLACES=189, PETRI_TRANSITIONS=165} [2024-06-28 01:44:27,136 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-28 01:44:27,136 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 165 transitions, 1695 flow [2024-06-28 01:44:27,136 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:44:27,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:27,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:27,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:44:27,137 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:44:27,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:27,137 INFO L85 PathProgramCache]: Analyzing trace with hash 577423586, now seen corresponding path program 6 times [2024-06-28 01:44:27,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:27,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808615710] [2024-06-28 01:44:27,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:27,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:27,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:27,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:27,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:27,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808615710] [2024-06-28 01:44:27,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808615710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:27,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:27,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:27,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69658178] [2024-06-28 01:44:27,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:27,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:27,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:27,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:27,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:27,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:27,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 165 transitions, 1695 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:27,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:27,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:27,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:28,368 INFO L124 PetriNetUnfolderBase]: 1003/2172 cut-off events. [2024-06-28 01:44:28,368 INFO L125 PetriNetUnfolderBase]: For 19546/19546 co-relation queries the response was YES. [2024-06-28 01:44:28,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8687 conditions, 2172 events. 1003/2172 cut-off events. For 19546/19546 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14967 event pairs, 291 based on Foata normal form. 2/2036 useless extension candidates. Maximal degree in co-relation 8602. Up to 1516 conditions per place. [2024-06-28 01:44:28,382 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 141 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-06-28 01:44:28,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 189 transitions, 2221 flow [2024-06-28 01:44:28,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:28,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:28,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 01:44:28,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49122807017543857 [2024-06-28 01:44:28,384 INFO L175 Difference]: Start difference. First operand has 189 places, 165 transitions, 1695 flow. Second operand 9 states and 168 transitions. [2024-06-28 01:44:28,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 189 transitions, 2221 flow [2024-06-28 01:44:28,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 189 transitions, 2135 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:28,459 INFO L231 Difference]: Finished difference. Result has 191 places, 166 transitions, 1701 flow [2024-06-28 01:44:28,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1609, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1701, PETRI_PLACES=191, PETRI_TRANSITIONS=166} [2024-06-28 01:44:28,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-28 01:44:28,459 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 166 transitions, 1701 flow [2024-06-28 01:44:28,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:28,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:28,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:28,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:44:28,460 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:44:28,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:28,461 INFO L85 PathProgramCache]: Analyzing trace with hash 577630976, now seen corresponding path program 7 times [2024-06-28 01:44:28,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:28,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084459214] [2024-06-28 01:44:28,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:28,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:28,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:29,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:44:29,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:29,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084459214] [2024-06-28 01:44:29,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084459214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:29,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:29,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:29,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613398380] [2024-06-28 01:44:29,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:29,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:29,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:29,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:29,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:29,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:29,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 166 transitions, 1701 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:29,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:29,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:29,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:29,708 INFO L124 PetriNetUnfolderBase]: 1026/2232 cut-off events. [2024-06-28 01:44:29,709 INFO L125 PetriNetUnfolderBase]: For 20620/20620 co-relation queries the response was YES. [2024-06-28 01:44:29,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8965 conditions, 2232 events. 1026/2232 cut-off events. For 20620/20620 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15513 event pairs, 307 based on Foata normal form. 2/2087 useless extension candidates. Maximal degree in co-relation 8879. Up to 1651 conditions per place. [2024-06-28 01:44:29,724 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 140 selfloop transitions, 37 changer transitions 0/187 dead transitions. [2024-06-28 01:44:29,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 187 transitions, 2152 flow [2024-06-28 01:44:29,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:29,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:29,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 01:44:29,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 01:44:29,725 INFO L175 Difference]: Start difference. First operand has 191 places, 166 transitions, 1701 flow. Second operand 9 states and 162 transitions. [2024-06-28 01:44:29,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 187 transitions, 2152 flow [2024-06-28 01:44:29,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 187 transitions, 2026 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 01:44:29,805 INFO L231 Difference]: Finished difference. Result has 192 places, 169 transitions, 1696 flow [2024-06-28 01:44:29,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1696, PETRI_PLACES=192, PETRI_TRANSITIONS=169} [2024-06-28 01:44:29,806 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-28 01:44:29,806 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 169 transitions, 1696 flow [2024-06-28 01:44:29,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:29,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:29,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:29,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:44:29,807 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:44:29,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:29,807 INFO L85 PathProgramCache]: Analyzing trace with hash 834131486, now seen corresponding path program 8 times [2024-06-28 01:44:29,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:29,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299154621] [2024-06-28 01:44:29,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:29,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:29,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:30,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:30,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:30,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299154621] [2024-06-28 01:44:30,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299154621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:30,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:30,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:30,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685087399] [2024-06-28 01:44:30,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:30,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:30,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:30,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:30,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:30,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:30,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 169 transitions, 1696 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:30,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:30,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:30,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:30,954 INFO L124 PetriNetUnfolderBase]: 1023/2230 cut-off events. [2024-06-28 01:44:30,955 INFO L125 PetriNetUnfolderBase]: For 19029/19029 co-relation queries the response was YES. [2024-06-28 01:44:30,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8614 conditions, 2230 events. 1023/2230 cut-off events. For 19029/19029 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15528 event pairs, 306 based on Foata normal form. 2/2085 useless extension candidates. Maximal degree in co-relation 8529. Up to 1646 conditions per place. [2024-06-28 01:44:30,968 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 141 selfloop transitions, 36 changer transitions 0/187 dead transitions. [2024-06-28 01:44:30,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 187 transitions, 2106 flow [2024-06-28 01:44:30,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:30,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:30,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 01:44:30,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 01:44:30,970 INFO L175 Difference]: Start difference. First operand has 192 places, 169 transitions, 1696 flow. Second operand 9 states and 162 transitions. [2024-06-28 01:44:30,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 187 transitions, 2106 flow [2024-06-28 01:44:31,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 187 transitions, 2026 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:44:31,040 INFO L231 Difference]: Finished difference. Result has 195 places, 169 transitions, 1692 flow [2024-06-28 01:44:31,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1616, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1692, PETRI_PLACES=195, PETRI_TRANSITIONS=169} [2024-06-28 01:44:31,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-28 01:44:31,041 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 169 transitions, 1692 flow [2024-06-28 01:44:31,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 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:44:31,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:31,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:31,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:44:31,042 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:44:31,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:31,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1651657502, now seen corresponding path program 3 times [2024-06-28 01:44:31,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:31,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879275188] [2024-06-28 01:44:31,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:31,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:31,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:31,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:44:31,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:31,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879275188] [2024-06-28 01:44:31,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879275188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:31,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:31,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:44:31,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322777383] [2024-06-28 01:44:31,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:31,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:44:31,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:31,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:44:31,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:44:31,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:31,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 169 transitions, 1692 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:31,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:31,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:31,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:32,270 INFO L124 PetriNetUnfolderBase]: 1036/2252 cut-off events. [2024-06-28 01:44:32,270 INFO L125 PetriNetUnfolderBase]: For 18874/18874 co-relation queries the response was YES. [2024-06-28 01:44:32,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8742 conditions, 2252 events. 1036/2252 cut-off events. For 18874/18874 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15722 event pairs, 306 based on Foata normal form. 1/2102 useless extension candidates. Maximal degree in co-relation 8656. Up to 1609 conditions per place. [2024-06-28 01:44:32,285 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 126 selfloop transitions, 57 changer transitions 0/193 dead transitions. [2024-06-28 01:44:32,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 193 transitions, 2190 flow [2024-06-28 01:44:32,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:44:32,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:44:32,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 210 transitions. [2024-06-28 01:44:32,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2024-06-28 01:44:32,286 INFO L175 Difference]: Start difference. First operand has 195 places, 169 transitions, 1692 flow. Second operand 12 states and 210 transitions. [2024-06-28 01:44:32,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 193 transitions, 2190 flow [2024-06-28 01:44:32,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 193 transitions, 2093 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 01:44:32,365 INFO L231 Difference]: Finished difference. Result has 198 places, 173 transitions, 1790 flow [2024-06-28 01:44:32,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1595, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1790, PETRI_PLACES=198, PETRI_TRANSITIONS=173} [2024-06-28 01:44:32,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-28 01:44:32,366 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 173 transitions, 1790 flow [2024-06-28 01:44:32,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:32,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:32,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:32,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:44:32,366 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:44:32,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:32,367 INFO L85 PathProgramCache]: Analyzing trace with hash -612733666, now seen corresponding path program 4 times [2024-06-28 01:44:32,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:32,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063570694] [2024-06-28 01:44:32,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:32,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:32,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:33,201 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:44:33,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:33,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063570694] [2024-06-28 01:44:33,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063570694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:33,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:33,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:44:33,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015637970] [2024-06-28 01:44:33,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:33,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:44:33,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:33,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:44:33,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:44:33,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:33,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 173 transitions, 1790 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:33,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:33,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:33,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:33,777 INFO L124 PetriNetUnfolderBase]: 1043/2261 cut-off events. [2024-06-28 01:44:33,777 INFO L125 PetriNetUnfolderBase]: For 20070/20070 co-relation queries the response was YES. [2024-06-28 01:44:33,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8900 conditions, 2261 events. 1043/2261 cut-off events. For 20070/20070 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15756 event pairs, 312 based on Foata normal form. 1/2106 useless extension candidates. Maximal degree in co-relation 8813. Up to 1570 conditions per place. [2024-06-28 01:44:33,792 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 113 selfloop transitions, 70 changer transitions 0/193 dead transitions. [2024-06-28 01:44:33,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 193 transitions, 2266 flow [2024-06-28 01:44:33,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:44:33,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:44:33,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-28 01:44:33,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4665071770334928 [2024-06-28 01:44:33,793 INFO L175 Difference]: Start difference. First operand has 198 places, 173 transitions, 1790 flow. Second operand 11 states and 195 transitions. [2024-06-28 01:44:33,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 193 transitions, 2266 flow [2024-06-28 01:44:33,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 193 transitions, 2103 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-06-28 01:44:33,877 INFO L231 Difference]: Finished difference. Result has 198 places, 175 transitions, 1832 flow [2024-06-28 01:44:33,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1832, PETRI_PLACES=198, PETRI_TRANSITIONS=175} [2024-06-28 01:44:33,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-28 01:44:33,878 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 175 transitions, 1832 flow [2024-06-28 01:44:33,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:33,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:33,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:33,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:44:33,879 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:44:33,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:33,879 INFO L85 PathProgramCache]: Analyzing trace with hash -241835716, now seen corresponding path program 5 times [2024-06-28 01:44:33,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:33,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440142908] [2024-06-28 01:44:33,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:33,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:33,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:34,703 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:44:34,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:34,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440142908] [2024-06-28 01:44:34,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440142908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:34,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:34,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:44:34,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009635031] [2024-06-28 01:44:34,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:34,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:44:34,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:34,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:44:34,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:44:34,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:34,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 175 transitions, 1832 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:34,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:34,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:34,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:35,288 INFO L124 PetriNetUnfolderBase]: 1050/2274 cut-off events. [2024-06-28 01:44:35,288 INFO L125 PetriNetUnfolderBase]: For 20991/20991 co-relation queries the response was YES. [2024-06-28 01:44:35,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9012 conditions, 2274 events. 1050/2274 cut-off events. For 20991/20991 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15846 event pairs, 316 based on Foata normal form. 1/2121 useless extension candidates. Maximal degree in co-relation 8926. Up to 1602 conditions per place. [2024-06-28 01:44:35,302 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 121 selfloop transitions, 68 changer transitions 0/199 dead transitions. [2024-06-28 01:44:35,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 199 transitions, 2336 flow [2024-06-28 01:44:35,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:44:35,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:44:35,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 225 transitions. [2024-06-28 01:44:35,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45546558704453444 [2024-06-28 01:44:35,303 INFO L175 Difference]: Start difference. First operand has 198 places, 175 transitions, 1832 flow. Second operand 13 states and 225 transitions. [2024-06-28 01:44:35,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 199 transitions, 2336 flow [2024-06-28 01:44:35,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 199 transitions, 2155 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 01:44:35,397 INFO L231 Difference]: Finished difference. Result has 202 places, 177 transitions, 1859 flow [2024-06-28 01:44:35,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1859, PETRI_PLACES=202, PETRI_TRANSITIONS=177} [2024-06-28 01:44:35,398 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-28 01:44:35,398 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 177 transitions, 1859 flow [2024-06-28 01:44:35,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:35,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:35,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:35,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:44:35,399 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:44:35,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:35,399 INFO L85 PathProgramCache]: Analyzing trace with hash 577638912, now seen corresponding path program 6 times [2024-06-28 01:44:35,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:35,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246307466] [2024-06-28 01:44:35,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:35,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:35,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:36,299 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:44:36,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:36,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246307466] [2024-06-28 01:44:36,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246307466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:36,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:36,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:36,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411377332] [2024-06-28 01:44:36,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:36,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:36,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:36,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:36,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:36,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:36,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 177 transitions, 1859 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:36,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:36,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:36,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:36,862 INFO L124 PetriNetUnfolderBase]: 1063/2294 cut-off events. [2024-06-28 01:44:36,862 INFO L125 PetriNetUnfolderBase]: For 21965/21965 co-relation queries the response was YES. [2024-06-28 01:44:36,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9155 conditions, 2294 events. 1063/2294 cut-off events. For 21965/21965 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15948 event pairs, 306 based on Foata normal form. 1/2137 useless extension candidates. Maximal degree in co-relation 9068. Up to 1659 conditions per place. [2024-06-28 01:44:36,877 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 135 selfloop transitions, 52 changer transitions 0/197 dead transitions. [2024-06-28 01:44:36,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 197 transitions, 2365 flow [2024-06-28 01:44:36,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:36,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:36,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 01:44:36,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46578947368421053 [2024-06-28 01:44:36,879 INFO L175 Difference]: Start difference. First operand has 202 places, 177 transitions, 1859 flow. Second operand 10 states and 177 transitions. [2024-06-28 01:44:36,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 197 transitions, 2365 flow [2024-06-28 01:44:37,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 197 transitions, 2174 flow, removed 28 selfloop flow, removed 11 redundant places. [2024-06-28 01:44:37,068 INFO L231 Difference]: Finished difference. Result has 201 places, 181 transitions, 1865 flow [2024-06-28 01:44:37,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1865, PETRI_PLACES=201, PETRI_TRANSITIONS=181} [2024-06-28 01:44:37,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-28 01:44:37,070 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 181 transitions, 1865 flow [2024-06-28 01:44:37,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:37,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:37,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:37,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:44:37,071 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:44:37,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:37,071 INFO L85 PathProgramCache]: Analyzing trace with hash 834139422, now seen corresponding path program 7 times [2024-06-28 01:44:37,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:37,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841875666] [2024-06-28 01:44:37,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:37,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:37,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:37,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:37,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:37,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841875666] [2024-06-28 01:44:37,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841875666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:37,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:37,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:37,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359289054] [2024-06-28 01:44:37,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:37,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:37,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:37,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:37,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:37,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:37,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 181 transitions, 1865 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:37,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:37,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:37,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:38,494 INFO L124 PetriNetUnfolderBase]: 1076/2316 cut-off events. [2024-06-28 01:44:38,494 INFO L125 PetriNetUnfolderBase]: For 21946/21946 co-relation queries the response was YES. [2024-06-28 01:44:38,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9198 conditions, 2316 events. 1076/2316 cut-off events. For 21946/21946 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 16099 event pairs, 306 based on Foata normal form. 1/2156 useless extension candidates. Maximal degree in co-relation 9110. Up to 1676 conditions per place. [2024-06-28 01:44:38,509 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 140 selfloop transitions, 51 changer transitions 0/201 dead transitions. [2024-06-28 01:44:38,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 201 transitions, 2379 flow [2024-06-28 01:44:38,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:38,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:38,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 01:44:38,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46842105263157896 [2024-06-28 01:44:38,510 INFO L175 Difference]: Start difference. First operand has 201 places, 181 transitions, 1865 flow. Second operand 10 states and 178 transitions. [2024-06-28 01:44:38,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 201 transitions, 2379 flow [2024-06-28 01:44:38,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 201 transitions, 2227 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 01:44:38,599 INFO L231 Difference]: Finished difference. Result has 203 places, 185 transitions, 1908 flow [2024-06-28 01:44:38,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1717, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1908, PETRI_PLACES=203, PETRI_TRANSITIONS=185} [2024-06-28 01:44:38,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-28 01:44:38,600 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 185 transitions, 1908 flow [2024-06-28 01:44:38,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:38,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:38,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:38,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:44:38,602 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:44:38,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:38,602 INFO L85 PathProgramCache]: Analyzing trace with hash 843336192, now seen corresponding path program 8 times [2024-06-28 01:44:38,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:38,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10964203] [2024-06-28 01:44:38,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:38,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:38,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:39,536 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:44:39,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:39,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10964203] [2024-06-28 01:44:39,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10964203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:39,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:39,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:39,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512047802] [2024-06-28 01:44:39,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:39,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:39,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:39,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:39,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:39,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:39,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 185 transitions, 1908 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:39,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:39,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:39,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:40,098 INFO L124 PetriNetUnfolderBase]: 1083/2329 cut-off events. [2024-06-28 01:44:40,099 INFO L125 PetriNetUnfolderBase]: For 23081/23081 co-relation queries the response was YES. [2024-06-28 01:44:40,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9252 conditions, 2329 events. 1083/2329 cut-off events. For 23081/23081 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16187 event pairs, 306 based on Foata normal form. 1/2167 useless extension candidates. Maximal degree in co-relation 9165. Up to 1686 conditions per place. [2024-06-28 01:44:40,114 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 141 selfloop transitions, 52 changer transitions 0/203 dead transitions. [2024-06-28 01:44:40,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 203 transitions, 2410 flow [2024-06-28 01:44:40,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:40,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:40,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 01:44:40,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46578947368421053 [2024-06-28 01:44:40,115 INFO L175 Difference]: Start difference. First operand has 203 places, 185 transitions, 1908 flow. Second operand 10 states and 177 transitions. [2024-06-28 01:44:40,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 203 transitions, 2410 flow [2024-06-28 01:44:40,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 203 transitions, 2268 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 01:44:40,221 INFO L231 Difference]: Finished difference. Result has 207 places, 187 transitions, 1947 flow [2024-06-28 01:44:40,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1766, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1947, PETRI_PLACES=207, PETRI_TRANSITIONS=187} [2024-06-28 01:44:40,222 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-28 01:44:40,222 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 187 transitions, 1947 flow [2024-06-28 01:44:40,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:40,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:40,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:40,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:44:40,223 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:44:40,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:40,225 INFO L85 PathProgramCache]: Analyzing trace with hash 585057522, now seen corresponding path program 9 times [2024-06-28 01:44:40,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:40,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72775197] [2024-06-28 01:44:40,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:40,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:40,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:40,873 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:44:40,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:40,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72775197] [2024-06-28 01:44:40,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72775197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:40,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:40,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:40,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628603939] [2024-06-28 01:44:40,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:40,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:40,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:40,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:40,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:41,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:41,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 187 transitions, 1947 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:41,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:41,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:41,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:41,488 INFO L124 PetriNetUnfolderBase]: 1081/2322 cut-off events. [2024-06-28 01:44:41,489 INFO L125 PetriNetUnfolderBase]: For 21685/21685 co-relation queries the response was YES. [2024-06-28 01:44:41,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9098 conditions, 2322 events. 1081/2322 cut-off events. For 21685/21685 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16132 event pairs, 312 based on Foata normal form. 1/2157 useless extension candidates. Maximal degree in co-relation 9010. Up to 1611 conditions per place. [2024-06-28 01:44:41,505 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 126 selfloop transitions, 67 changer transitions 0/203 dead transitions. [2024-06-28 01:44:41,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 203 transitions, 2381 flow [2024-06-28 01:44:41,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:41,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:41,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 01:44:41,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4710526315789474 [2024-06-28 01:44:41,506 INFO L175 Difference]: Start difference. First operand has 207 places, 187 transitions, 1947 flow. Second operand 10 states and 179 transitions. [2024-06-28 01:44:41,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 203 transitions, 2381 flow [2024-06-28 01:44:41,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 203 transitions, 2211 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 01:44:41,618 INFO L231 Difference]: Finished difference. Result has 208 places, 187 transitions, 1916 flow [2024-06-28 01:44:41,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1777, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1916, PETRI_PLACES=208, PETRI_TRANSITIONS=187} [2024-06-28 01:44:41,618 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-28 01:44:41,618 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 187 transitions, 1916 flow [2024-06-28 01:44:41,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:41,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:41,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:41,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:44:41,619 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:44:41,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:41,619 INFO L85 PathProgramCache]: Analyzing trace with hash 84336046, now seen corresponding path program 1 times [2024-06-28 01:44:41,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:41,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376819235] [2024-06-28 01:44:41,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:41,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:41,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:42,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:42,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:42,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376819235] [2024-06-28 01:44:42,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376819235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:42,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:42,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:42,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152020131] [2024-06-28 01:44:42,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:42,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:42,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:42,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:42,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:42,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:42,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 187 transitions, 1916 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:42,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:42,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:42,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:42,808 INFO L124 PetriNetUnfolderBase]: 1098/2330 cut-off events. [2024-06-28 01:44:42,808 INFO L125 PetriNetUnfolderBase]: For 22825/22825 co-relation queries the response was YES. [2024-06-28 01:44:42,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9134 conditions, 2330 events. 1098/2330 cut-off events. For 22825/22825 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16061 event pairs, 223 based on Foata normal form. 2/2188 useless extension candidates. Maximal degree in co-relation 9045. Up to 1738 conditions per place. [2024-06-28 01:44:42,824 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 193 selfloop transitions, 17 changer transitions 0/220 dead transitions. [2024-06-28 01:44:42,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 220 transitions, 2448 flow [2024-06-28 01:44:42,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:42,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:42,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 01:44:42,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4853801169590643 [2024-06-28 01:44:42,840 INFO L175 Difference]: Start difference. First operand has 208 places, 187 transitions, 1916 flow. Second operand 9 states and 166 transitions. [2024-06-28 01:44:42,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 220 transitions, 2448 flow [2024-06-28 01:44:42,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 220 transitions, 2202 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-28 01:44:42,952 INFO L231 Difference]: Finished difference. Result has 208 places, 188 transitions, 1716 flow [2024-06-28 01:44:42,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1670, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1716, PETRI_PLACES=208, PETRI_TRANSITIONS=188} [2024-06-28 01:44:42,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-28 01:44:42,952 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 188 transitions, 1716 flow [2024-06-28 01:44:42,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:42,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:42,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:42,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:44:42,953 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:44:42,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:42,953 INFO L85 PathProgramCache]: Analyzing trace with hash 655417970, now seen corresponding path program 2 times [2024-06-28 01:44:42,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:42,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321002193] [2024-06-28 01:44:42,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:42,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:42,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:43,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:43,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:43,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321002193] [2024-06-28 01:44:43,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321002193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:43,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:43,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:43,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988767106] [2024-06-28 01:44:43,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:43,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:43,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:43,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:43,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:43,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:43,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 188 transitions, 1716 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:43,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:43,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:43,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:44,236 INFO L124 PetriNetUnfolderBase]: 1115/2393 cut-off events. [2024-06-28 01:44:44,236 INFO L125 PetriNetUnfolderBase]: For 21084/21084 co-relation queries the response was YES. [2024-06-28 01:44:44,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9092 conditions, 2393 events. 1115/2393 cut-off events. For 21084/21084 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16744 event pairs, 324 based on Foata normal form. 2/2228 useless extension candidates. Maximal degree in co-relation 9003. Up to 1656 conditions per place. [2024-06-28 01:44:44,252 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 128 selfloop transitions, 69 changer transitions 0/207 dead transitions. [2024-06-28 01:44:44,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 207 transitions, 2174 flow [2024-06-28 01:44:44,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:44,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:44,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 01:44:44,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4853801169590643 [2024-06-28 01:44:44,254 INFO L175 Difference]: Start difference. First operand has 208 places, 188 transitions, 1716 flow. Second operand 9 states and 166 transitions. [2024-06-28 01:44:44,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 207 transitions, 2174 flow [2024-06-28 01:44:44,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 207 transitions, 2130 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 01:44:44,332 INFO L231 Difference]: Finished difference. Result has 209 places, 189 transitions, 1825 flow [2024-06-28 01:44:44,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1825, PETRI_PLACES=209, PETRI_TRANSITIONS=189} [2024-06-28 01:44:44,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-28 01:44:44,333 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 189 transitions, 1825 flow [2024-06-28 01:44:44,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:44,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:44,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:44,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:44:44,334 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:44:44,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:44,334 INFO L85 PathProgramCache]: Analyzing trace with hash 360397166, now seen corresponding path program 3 times [2024-06-28 01:44:44,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:44,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127568140] [2024-06-28 01:44:44,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:44,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:44,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:44,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:44,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:44,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127568140] [2024-06-28 01:44:44,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127568140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:44,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:44,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:44,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490025835] [2024-06-28 01:44:44,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:44,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:44,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:44,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:44,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:45,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:45,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 189 transitions, 1825 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:45,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:45,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:45,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:45,510 INFO L124 PetriNetUnfolderBase]: 1132/2424 cut-off events. [2024-06-28 01:44:45,511 INFO L125 PetriNetUnfolderBase]: For 21735/21735 co-relation queries the response was YES. [2024-06-28 01:44:45,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9408 conditions, 2424 events. 1132/2424 cut-off events. For 21735/21735 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 16982 event pairs, 324 based on Foata normal form. 2/2260 useless extension candidates. Maximal degree in co-relation 9319. Up to 1631 conditions per place. [2024-06-28 01:44:45,527 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 134 selfloop transitions, 68 changer transitions 0/212 dead transitions. [2024-06-28 01:44:45,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 212 transitions, 2309 flow [2024-06-28 01:44:45,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:45,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:45,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 01:44:45,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49415204678362573 [2024-06-28 01:44:45,528 INFO L175 Difference]: Start difference. First operand has 209 places, 189 transitions, 1825 flow. Second operand 9 states and 169 transitions. [2024-06-28 01:44:45,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 212 transitions, 2309 flow [2024-06-28 01:44:45,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 212 transitions, 2168 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:45,622 INFO L231 Difference]: Finished difference. Result has 211 places, 190 transitions, 1836 flow [2024-06-28 01:44:45,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1836, PETRI_PLACES=211, PETRI_TRANSITIONS=190} [2024-06-28 01:44:45,623 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-28 01:44:45,623 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 190 transitions, 1836 flow [2024-06-28 01:44:45,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:45,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:45,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:45,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:44:45,624 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:44:45,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:45,624 INFO L85 PathProgramCache]: Analyzing trace with hash 183265646, now seen corresponding path program 4 times [2024-06-28 01:44:45,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:45,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853375756] [2024-06-28 01:44:45,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:45,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:45,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:46,138 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:44:46,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:46,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853375756] [2024-06-28 01:44:46,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853375756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:46,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:46,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:46,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513720687] [2024-06-28 01:44:46,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:46,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:46,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:46,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:46,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:46,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:46,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 190 transitions, 1836 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:46,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:46,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:46,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:46,783 INFO L124 PetriNetUnfolderBase]: 1153/2469 cut-off events. [2024-06-28 01:44:46,784 INFO L125 PetriNetUnfolderBase]: For 22653/22653 co-relation queries the response was YES. [2024-06-28 01:44:46,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9585 conditions, 2469 events. 1153/2469 cut-off events. For 22653/22653 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 17379 event pairs, 317 based on Foata normal form. 2/2315 useless extension candidates. Maximal degree in co-relation 9495. Up to 1073 conditions per place. [2024-06-28 01:44:46,802 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 158 selfloop transitions, 55 changer transitions 0/223 dead transitions. [2024-06-28 01:44:46,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 223 transitions, 2492 flow [2024-06-28 01:44:46,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:46,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:46,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 01:44:46,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5058479532163743 [2024-06-28 01:44:46,803 INFO L175 Difference]: Start difference. First operand has 211 places, 190 transitions, 1836 flow. Second operand 9 states and 173 transitions. [2024-06-28 01:44:46,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 223 transitions, 2492 flow [2024-06-28 01:44:46,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 223 transitions, 2350 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:46,917 INFO L231 Difference]: Finished difference. Result has 213 places, 192 transitions, 1834 flow [2024-06-28 01:44:46,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1834, PETRI_PLACES=213, PETRI_TRANSITIONS=192} [2024-06-28 01:44:46,918 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-28 01:44:46,918 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 192 transitions, 1834 flow [2024-06-28 01:44:46,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:46,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:46,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:46,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:44:46,919 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:44:46,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:46,919 INFO L85 PathProgramCache]: Analyzing trace with hash 353968076, now seen corresponding path program 5 times [2024-06-28 01:44:46,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:46,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13641976] [2024-06-28 01:44:46,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:46,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:46,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:47,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:47,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:47,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13641976] [2024-06-28 01:44:47,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13641976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:47,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:47,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:47,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192447671] [2024-06-28 01:44:47,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:47,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:47,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:47,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:47,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:47,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:47,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 192 transitions, 1834 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:47,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:47,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:47,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:48,252 INFO L124 PetriNetUnfolderBase]: 1170/2517 cut-off events. [2024-06-28 01:44:48,252 INFO L125 PetriNetUnfolderBase]: For 23779/23779 co-relation queries the response was YES. [2024-06-28 01:44:48,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9788 conditions, 2517 events. 1170/2517 cut-off events. For 23779/23779 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 17860 event pairs, 333 based on Foata normal form. 2/2350 useless extension candidates. Maximal degree in co-relation 9697. Up to 1513 conditions per place. [2024-06-28 01:44:48,266 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 141 selfloop transitions, 68 changer transitions 0/219 dead transitions. [2024-06-28 01:44:48,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 219 transitions, 2350 flow [2024-06-28 01:44:48,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:48,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:48,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 01:44:48,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029239766081871 [2024-06-28 01:44:48,267 INFO L175 Difference]: Start difference. First operand has 213 places, 192 transitions, 1834 flow. Second operand 9 states and 172 transitions. [2024-06-28 01:44:48,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 219 transitions, 2350 flow [2024-06-28 01:44:48,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 219 transitions, 2277 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:44:48,363 INFO L231 Difference]: Finished difference. Result has 217 places, 193 transitions, 1917 flow [2024-06-28 01:44:48,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1917, PETRI_PLACES=217, PETRI_TRANSITIONS=193} [2024-06-28 01:44:48,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-28 01:44:48,363 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 193 transitions, 1917 flow [2024-06-28 01:44:48,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:48,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:48,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:48,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:44:48,364 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:48,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:48,364 INFO L85 PathProgramCache]: Analyzing trace with hash 360643244, now seen corresponding path program 1 times [2024-06-28 01:44:48,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:48,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122390111] [2024-06-28 01:44:48,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:48,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:48,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:49,242 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:44:49,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:49,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122390111] [2024-06-28 01:44:49,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122390111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:49,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:49,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:44:49,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233963127] [2024-06-28 01:44:49,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:49,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:44:49,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:49,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:44:49,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:44:49,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:49,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 193 transitions, 1917 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:49,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:49,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:49,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:49,991 INFO L124 PetriNetUnfolderBase]: 1224/2656 cut-off events. [2024-06-28 01:44:49,992 INFO L125 PetriNetUnfolderBase]: For 34112/34112 co-relation queries the response was YES. [2024-06-28 01:44:50,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10405 conditions, 2656 events. 1224/2656 cut-off events. For 34112/34112 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 19238 event pairs, 374 based on Foata normal form. 8/2489 useless extension candidates. Maximal degree in co-relation 10312. Up to 1836 conditions per place. [2024-06-28 01:44:50,008 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 152 selfloop transitions, 54 changer transitions 0/216 dead transitions. [2024-06-28 01:44:50,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 216 transitions, 2417 flow [2024-06-28 01:44:50,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:50,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:50,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 01:44:50,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48947368421052634 [2024-06-28 01:44:50,010 INFO L175 Difference]: Start difference. First operand has 217 places, 193 transitions, 1917 flow. Second operand 10 states and 186 transitions. [2024-06-28 01:44:50,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 216 transitions, 2417 flow [2024-06-28 01:44:50,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 216 transitions, 2275 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:50,118 INFO L231 Difference]: Finished difference. Result has 220 places, 193 transitions, 1890 flow [2024-06-28 01:44:50,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1890, PETRI_PLACES=220, PETRI_TRANSITIONS=193} [2024-06-28 01:44:50,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-28 01:44:50,119 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 193 transitions, 1890 flow [2024-06-28 01:44:50,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:50,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:50,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:50,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:44:50,120 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:44:50,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:50,120 INFO L85 PathProgramCache]: Analyzing trace with hash 805480906, now seen corresponding path program 2 times [2024-06-28 01:44:50,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:50,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311343023] [2024-06-28 01:44:50,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:50,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:50,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:50,987 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:44:50,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:50,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311343023] [2024-06-28 01:44:50,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311343023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:50,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:50,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:44:50,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444547810] [2024-06-28 01:44:50,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:50,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:44:50,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:50,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:44:50,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:44:51,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:51,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 193 transitions, 1890 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:51,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:51,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:51,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:51,698 INFO L124 PetriNetUnfolderBase]: 1362/2975 cut-off events. [2024-06-28 01:44:51,699 INFO L125 PetriNetUnfolderBase]: For 44245/44245 co-relation queries the response was YES. [2024-06-28 01:44:51,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11719 conditions, 2975 events. 1362/2975 cut-off events. For 44245/44245 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 22453 event pairs, 457 based on Foata normal form. 6/2799 useless extension candidates. Maximal degree in co-relation 11625. Up to 1663 conditions per place. [2024-06-28 01:44:51,717 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 137 selfloop transitions, 78 changer transitions 0/225 dead transitions. [2024-06-28 01:44:51,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 225 transitions, 2562 flow [2024-06-28 01:44:51,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:44:51,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:44:51,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-28 01:44:51,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49282296650717705 [2024-06-28 01:44:51,718 INFO L175 Difference]: Start difference. First operand has 220 places, 193 transitions, 1890 flow. Second operand 11 states and 206 transitions. [2024-06-28 01:44:51,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 225 transitions, 2562 flow [2024-06-28 01:44:51,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 225 transitions, 2459 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:44:51,878 INFO L231 Difference]: Finished difference. Result has 223 places, 193 transitions, 1946 flow [2024-06-28 01:44:51,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1946, PETRI_PLACES=223, PETRI_TRANSITIONS=193} [2024-06-28 01:44:51,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-28 01:44:51,878 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 193 transitions, 1946 flow [2024-06-28 01:44:51,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:51,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:51,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:51,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:44:51,879 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:44:51,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:51,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1681170576, now seen corresponding path program 3 times [2024-06-28 01:44:51,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:51,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576209045] [2024-06-28 01:44:51,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:51,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:51,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:52,684 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:44:52,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:52,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576209045] [2024-06-28 01:44:52,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576209045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:52,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:52,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:44:52,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043409321] [2024-06-28 01:44:52,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:52,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:44:52,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:52,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:44:52,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:44:52,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:52,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 193 transitions, 1946 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:52,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:52,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:52,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:53,483 INFO L124 PetriNetUnfolderBase]: 1352/3010 cut-off events. [2024-06-28 01:44:53,484 INFO L125 PetriNetUnfolderBase]: For 36782/36782 co-relation queries the response was YES. [2024-06-28 01:44:53,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11381 conditions, 3010 events. 1352/3010 cut-off events. For 36782/36782 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 22968 event pairs, 501 based on Foata normal form. 8/2814 useless extension candidates. Maximal degree in co-relation 11286. Up to 2034 conditions per place. [2024-06-28 01:44:53,505 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 131 selfloop transitions, 77 changer transitions 0/218 dead transitions. [2024-06-28 01:44:53,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 218 transitions, 2456 flow [2024-06-28 01:44:53,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:44:53,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:44:53,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 01:44:53,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4784688995215311 [2024-06-28 01:44:53,506 INFO L175 Difference]: Start difference. First operand has 223 places, 193 transitions, 1946 flow. Second operand 11 states and 200 transitions. [2024-06-28 01:44:53,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 218 transitions, 2456 flow [2024-06-28 01:44:53,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 218 transitions, 2301 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:44:53,651 INFO L231 Difference]: Finished difference. Result has 225 places, 193 transitions, 1949 flow [2024-06-28 01:44:53,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1949, PETRI_PLACES=225, PETRI_TRANSITIONS=193} [2024-06-28 01:44:53,652 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-28 01:44:53,652 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 193 transitions, 1949 flow [2024-06-28 01:44:53,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:53,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:53,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:53,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:44:53,653 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:44:53,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:53,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1108378118, now seen corresponding path program 6 times [2024-06-28 01:44:53,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:53,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850081177] [2024-06-28 01:44:53,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:53,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:53,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:54,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:54,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:54,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850081177] [2024-06-28 01:44:54,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850081177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:54,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:54,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:44:54,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315488008] [2024-06-28 01:44:54,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:54,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:44:54,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:54,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:44:54,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:44:54,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:54,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 193 transitions, 1949 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:54,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:54,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:54,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:55,112 INFO L124 PetriNetUnfolderBase]: 1332/2969 cut-off events. [2024-06-28 01:44:55,112 INFO L125 PetriNetUnfolderBase]: For 28160/28160 co-relation queries the response was YES. [2024-06-28 01:44:55,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11331 conditions, 2969 events. 1332/2969 cut-off events. For 28160/28160 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 22556 event pairs, 489 based on Foata normal form. 2/2771 useless extension candidates. Maximal degree in co-relation 11235. Up to 2160 conditions per place. [2024-06-28 01:44:55,132 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 149 selfloop transitions, 57 changer transitions 0/216 dead transitions. [2024-06-28 01:44:55,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 216 transitions, 2443 flow [2024-06-28 01:44:55,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:44:55,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:44:55,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-28 01:44:55,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4665071770334928 [2024-06-28 01:44:55,133 INFO L175 Difference]: Start difference. First operand has 225 places, 193 transitions, 1949 flow. Second operand 11 states and 195 transitions. [2024-06-28 01:44:55,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 216 transitions, 2443 flow [2024-06-28 01:44:55,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 216 transitions, 2291 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:44:55,276 INFO L231 Difference]: Finished difference. Result has 227 places, 194 transitions, 1931 flow [2024-06-28 01:44:55,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1931, PETRI_PLACES=227, PETRI_TRANSITIONS=194} [2024-06-28 01:44:55,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-28 01:44:55,276 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 194 transitions, 1931 flow [2024-06-28 01:44:55,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:55,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:55,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:55,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:44:55,277 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:44:55,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:55,277 INFO L85 PathProgramCache]: Analyzing trace with hash -346801938, now seen corresponding path program 7 times [2024-06-28 01:44:55,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:55,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424376550] [2024-06-28 01:44:55,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:55,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:55,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:56,098 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:44:56,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:56,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424376550] [2024-06-28 01:44:56,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424376550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:56,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:56,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:44:56,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185233178] [2024-06-28 01:44:56,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:56,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:44:56,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:56,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:44:56,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:44:56,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:56,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 194 transitions, 1931 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:56,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:56,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:56,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:56,853 INFO L124 PetriNetUnfolderBase]: 1349/3005 cut-off events. [2024-06-28 01:44:56,853 INFO L125 PetriNetUnfolderBase]: For 29088/29088 co-relation queries the response was YES. [2024-06-28 01:44:56,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11497 conditions, 3005 events. 1349/3005 cut-off events. For 29088/29088 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 22844 event pairs, 489 based on Foata normal form. 2/2809 useless extension candidates. Maximal degree in co-relation 11400. Up to 2114 conditions per place. [2024-06-28 01:44:56,876 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 152 selfloop transitions, 60 changer transitions 0/222 dead transitions. [2024-06-28 01:44:56,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 222 transitions, 2469 flow [2024-06-28 01:44:56,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:44:56,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:44:56,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 01:44:56,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4784688995215311 [2024-06-28 01:44:56,877 INFO L175 Difference]: Start difference. First operand has 227 places, 194 transitions, 1931 flow. Second operand 11 states and 200 transitions. [2024-06-28 01:44:56,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 222 transitions, 2469 flow [2024-06-28 01:44:57,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 222 transitions, 2347 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 01:44:57,025 INFO L231 Difference]: Finished difference. Result has 229 places, 196 transitions, 1967 flow [2024-06-28 01:44:57,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1967, PETRI_PLACES=229, PETRI_TRANSITIONS=196} [2024-06-28 01:44:57,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-28 01:44:57,041 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 196 transitions, 1967 flow [2024-06-28 01:44:57,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:57,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:57,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:57,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:44:57,042 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:44:57,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:57,042 INFO L85 PathProgramCache]: Analyzing trace with hash 720262920, now seen corresponding path program 8 times [2024-06-28 01:44:57,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:57,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708247197] [2024-06-28 01:44:57,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:57,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:57,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:57,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:57,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:57,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708247197] [2024-06-28 01:44:57,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708247197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:57,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:57,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:57,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494709353] [2024-06-28 01:44:57,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:57,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:57,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:57,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:57,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:57,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:57,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 196 transitions, 1967 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:57,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:57,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:57,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:58,455 INFO L124 PetriNetUnfolderBase]: 1366/3033 cut-off events. [2024-06-28 01:44:58,455 INFO L125 PetriNetUnfolderBase]: For 30254/30254 co-relation queries the response was YES. [2024-06-28 01:44:58,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11690 conditions, 3033 events. 1366/3033 cut-off events. For 30254/30254 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 23086 event pairs, 485 based on Foata normal form. 2/2837 useless extension candidates. Maximal degree in co-relation 11592. Up to 1887 conditions per place. [2024-06-28 01:44:58,476 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 150 selfloop transitions, 66 changer transitions 0/226 dead transitions. [2024-06-28 01:44:58,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 226 transitions, 2629 flow [2024-06-28 01:44:58,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:58,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:58,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 01:44:58,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026315789473684 [2024-06-28 01:44:58,477 INFO L175 Difference]: Start difference. First operand has 229 places, 196 transitions, 1967 flow. Second operand 10 states and 191 transitions. [2024-06-28 01:44:58,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 226 transitions, 2629 flow [2024-06-28 01:44:58,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 226 transitions, 2512 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:58,629 INFO L231 Difference]: Finished difference. Result has 232 places, 197 transitions, 2004 flow [2024-06-28 01:44:58,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1850, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2004, PETRI_PLACES=232, PETRI_TRANSITIONS=197} [2024-06-28 01:44:58,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-28 01:44:58,630 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 197 transitions, 2004 flow [2024-06-28 01:44:58,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:58,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:58,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:58,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:44:58,631 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:44:58,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:58,631 INFO L85 PathProgramCache]: Analyzing trace with hash 726692010, now seen corresponding path program 9 times [2024-06-28 01:44:58,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:58,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964877154] [2024-06-28 01:44:58,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:58,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:58,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:59,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:59,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:59,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964877154] [2024-06-28 01:44:59,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964877154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:59,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:59,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:59,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726195153] [2024-06-28 01:44:59,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:59,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:59,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:59,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:59,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:59,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:44:59,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 197 transitions, 2004 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:59,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:59,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:44:59,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:00,134 INFO L124 PetriNetUnfolderBase]: 1403/3123 cut-off events. [2024-06-28 01:45:00,134 INFO L125 PetriNetUnfolderBase]: For 35634/35634 co-relation queries the response was YES. [2024-06-28 01:45:00,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12363 conditions, 3123 events. 1403/3123 cut-off events. For 35634/35634 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 23975 event pairs, 495 based on Foata normal form. 2/2911 useless extension candidates. Maximal degree in co-relation 12263. Up to 2182 conditions per place. [2024-06-28 01:45:00,158 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 152 selfloop transitions, 62 changer transitions 0/224 dead transitions. [2024-06-28 01:45:00,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 224 transitions, 2672 flow [2024-06-28 01:45:00,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:00,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:00,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 01:45:00,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921052631578947 [2024-06-28 01:45:00,160 INFO L175 Difference]: Start difference. First operand has 232 places, 197 transitions, 2004 flow. Second operand 10 states and 187 transitions. [2024-06-28 01:45:00,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 224 transitions, 2672 flow [2024-06-28 01:45:00,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 224 transitions, 2506 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:00,342 INFO L231 Difference]: Finished difference. Result has 234 places, 199 transitions, 2008 flow [2024-06-28 01:45:00,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1842, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2008, PETRI_PLACES=234, PETRI_TRANSITIONS=199} [2024-06-28 01:45:00,343 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-28 01:45:00,343 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 199 transitions, 2008 flow [2024-06-28 01:45:00,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:00,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:00,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:00,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:45:00,343 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:45:00,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:00,344 INFO L85 PathProgramCache]: Analyzing trace with hash 726929160, now seen corresponding path program 10 times [2024-06-28 01:45:00,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:00,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936378722] [2024-06-28 01:45:00,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:00,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:00,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:01,121 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:45:01,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:01,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936378722] [2024-06-28 01:45:01,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936378722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:01,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:01,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:01,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833512784] [2024-06-28 01:45:01,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:01,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:01,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:01,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:01,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:01,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:01,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 199 transitions, 2008 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:01,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:01,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:01,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:01,817 INFO L124 PetriNetUnfolderBase]: 1400/3120 cut-off events. [2024-06-28 01:45:01,818 INFO L125 PetriNetUnfolderBase]: For 31979/31979 co-relation queries the response was YES. [2024-06-28 01:45:01,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12025 conditions, 3120 events. 1400/3120 cut-off events. For 31979/31979 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 23975 event pairs, 507 based on Foata normal form. 2/2907 useless extension candidates. Maximal degree in co-relation 11924. Up to 2232 conditions per place. [2024-06-28 01:45:01,838 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 148 selfloop transitions, 61 changer transitions 0/219 dead transitions. [2024-06-28 01:45:01,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 219 transitions, 2488 flow [2024-06-28 01:45:01,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:01,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:01,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 01:45:01,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4763157894736842 [2024-06-28 01:45:01,840 INFO L175 Difference]: Start difference. First operand has 234 places, 199 transitions, 2008 flow. Second operand 10 states and 181 transitions. [2024-06-28 01:45:01,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 219 transitions, 2488 flow [2024-06-28 01:45:01,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 219 transitions, 2381 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 01:45:01,978 INFO L231 Difference]: Finished difference. Result has 238 places, 199 transitions, 2027 flow [2024-06-28 01:45:01,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2027, PETRI_PLACES=238, PETRI_TRANSITIONS=199} [2024-06-28 01:45:01,979 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-28 01:45:01,979 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 199 transitions, 2027 flow [2024-06-28 01:45:01,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:01,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:01,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:01,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:45:01,980 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:45:01,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:01,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1894033990, now seen corresponding path program 11 times [2024-06-28 01:45:01,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:01,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632201396] [2024-06-28 01:45:01,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:01,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:01,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:02,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:02,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:02,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632201396] [2024-06-28 01:45:02,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632201396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:02,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:02,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:02,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266797784] [2024-06-28 01:45:02,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:02,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:02,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:02,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:02,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:02,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:02,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 199 transitions, 2027 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:02,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:02,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:02,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:03,366 INFO L124 PetriNetUnfolderBase]: 1417/3162 cut-off events. [2024-06-28 01:45:03,366 INFO L125 PetriNetUnfolderBase]: For 32295/32295 co-relation queries the response was YES. [2024-06-28 01:45:03,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12224 conditions, 3162 events. 1417/3162 cut-off events. For 32295/32295 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 24347 event pairs, 524 based on Foata normal form. 2/2951 useless extension candidates. Maximal degree in co-relation 12121. Up to 2315 conditions per place. [2024-06-28 01:45:03,386 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 160 selfloop transitions, 50 changer transitions 0/220 dead transitions. [2024-06-28 01:45:03,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 220 transitions, 2529 flow [2024-06-28 01:45:03,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:03,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:03,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 01:45:03,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4763157894736842 [2024-06-28 01:45:03,387 INFO L175 Difference]: Start difference. First operand has 238 places, 199 transitions, 2027 flow. Second operand 10 states and 181 transitions. [2024-06-28 01:45:03,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 220 transitions, 2529 flow [2024-06-28 01:45:03,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 220 transitions, 2405 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:45:03,530 INFO L231 Difference]: Finished difference. Result has 239 places, 200 transitions, 2029 flow [2024-06-28 01:45:03,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1903, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2029, PETRI_PLACES=239, PETRI_TRANSITIONS=200} [2024-06-28 01:45:03,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-28 01:45:03,530 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 200 transitions, 2029 flow [2024-06-28 01:45:03,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:03,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:03,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:03,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:45:03,531 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:45:03,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:03,531 INFO L85 PathProgramCache]: Analyzing trace with hash 88273228, now seen corresponding path program 12 times [2024-06-28 01:45:03,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:03,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897902118] [2024-06-28 01:45:03,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:03,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:03,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:04,344 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:45:04,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:04,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897902118] [2024-06-28 01:45:04,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897902118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:04,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:04,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:04,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091417469] [2024-06-28 01:45:04,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:04,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:04,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:04,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:04,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:04,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:04,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 200 transitions, 2029 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:04,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:04,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:04,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:05,070 INFO L124 PetriNetUnfolderBase]: 1434/3194 cut-off events. [2024-06-28 01:45:05,070 INFO L125 PetriNetUnfolderBase]: For 33666/33666 co-relation queries the response was YES. [2024-06-28 01:45:05,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12427 conditions, 3194 events. 1434/3194 cut-off events. For 33666/33666 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 24651 event pairs, 514 based on Foata normal form. 2/2984 useless extension candidates. Maximal degree in co-relation 12323. Up to 2270 conditions per place. [2024-06-28 01:45:05,094 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 164 selfloop transitions, 52 changer transitions 0/226 dead transitions. [2024-06-28 01:45:05,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 226 transitions, 2689 flow [2024-06-28 01:45:05,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:05,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:05,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 01:45:05,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48947368421052634 [2024-06-28 01:45:05,096 INFO L175 Difference]: Start difference. First operand has 239 places, 200 transitions, 2029 flow. Second operand 10 states and 186 transitions. [2024-06-28 01:45:05,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 226 transitions, 2689 flow [2024-06-28 01:45:05,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 226 transitions, 2575 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:05,262 INFO L231 Difference]: Finished difference. Result has 241 places, 201 transitions, 2045 flow [2024-06-28 01:45:05,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2045, PETRI_PLACES=241, PETRI_TRANSITIONS=201} [2024-06-28 01:45:05,262 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-28 01:45:05,262 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 201 transitions, 2045 flow [2024-06-28 01:45:05,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:05,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:05,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:05,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:45:05,263 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:45:05,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:05,263 INFO L85 PathProgramCache]: Analyzing trace with hash 373610248, now seen corresponding path program 13 times [2024-06-28 01:45:05,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:05,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892235657] [2024-06-28 01:45:05,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:05,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:05,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:05,946 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:45:05,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:05,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892235657] [2024-06-28 01:45:05,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892235657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:05,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:05,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:05,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625104732] [2024-06-28 01:45:05,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:05,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:05,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:05,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:05,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:06,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:06,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 201 transitions, 2045 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:06,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:06,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:06,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:06,616 INFO L124 PetriNetUnfolderBase]: 1431/3197 cut-off events. [2024-06-28 01:45:06,616 INFO L125 PetriNetUnfolderBase]: For 29962/29962 co-relation queries the response was YES. [2024-06-28 01:45:06,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12231 conditions, 3197 events. 1431/3197 cut-off events. For 29962/29962 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 24723 event pairs, 526 based on Foata normal form. 2/2983 useless extension candidates. Maximal degree in co-relation 12126. Up to 2341 conditions per place. [2024-06-28 01:45:06,642 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 160 selfloop transitions, 51 changer transitions 0/221 dead transitions. [2024-06-28 01:45:06,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 221 transitions, 2529 flow [2024-06-28 01:45:06,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:06,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:06,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 01:45:06,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 01:45:06,643 INFO L175 Difference]: Start difference. First operand has 241 places, 201 transitions, 2045 flow. Second operand 10 states and 180 transitions. [2024-06-28 01:45:06,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 221 transitions, 2529 flow [2024-06-28 01:45:06,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 221 transitions, 2308 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-28 01:45:06,793 INFO L231 Difference]: Finished difference. Result has 241 places, 201 transitions, 1930 flow [2024-06-28 01:45:06,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1824, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1930, PETRI_PLACES=241, PETRI_TRANSITIONS=201} [2024-06-28 01:45:06,793 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-28 01:45:06,793 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 201 transitions, 1930 flow [2024-06-28 01:45:06,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:06,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:06,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:06,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:45:06,794 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:45:06,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:06,794 INFO L85 PathProgramCache]: Analyzing trace with hash 726938088, now seen corresponding path program 4 times [2024-06-28 01:45:06,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:06,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584501867] [2024-06-28 01:45:06,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:06,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:06,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:07,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:07,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:07,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584501867] [2024-06-28 01:45:07,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584501867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:07,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:07,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:07,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810584417] [2024-06-28 01:45:07,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:07,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:07,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:07,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:07,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:07,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:07,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 201 transitions, 1930 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:07,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:07,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:07,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:08,653 INFO L124 PetriNetUnfolderBase]: 1485/3345 cut-off events. [2024-06-28 01:45:08,653 INFO L125 PetriNetUnfolderBase]: For 42262/42262 co-relation queries the response was YES. [2024-06-28 01:45:08,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12083 conditions, 3345 events. 1485/3345 cut-off events. For 42262/42262 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 26288 event pairs, 568 based on Foata normal form. 8/3129 useless extension candidates. Maximal degree in co-relation 11979. Up to 2349 conditions per place. [2024-06-28 01:45:08,678 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 162 selfloop transitions, 54 changer transitions 0/226 dead transitions. [2024-06-28 01:45:08,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 226 transitions, 2456 flow [2024-06-28 01:45:08,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:08,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:08,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-28 01:45:08,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47129186602870815 [2024-06-28 01:45:08,680 INFO L175 Difference]: Start difference. First operand has 241 places, 201 transitions, 1930 flow. Second operand 11 states and 197 transitions. [2024-06-28 01:45:08,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 226 transitions, 2456 flow [2024-06-28 01:45:08,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 226 transitions, 2348 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 01:45:08,835 INFO L231 Difference]: Finished difference. Result has 243 places, 201 transitions, 1934 flow [2024-06-28 01:45:08,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1934, PETRI_PLACES=243, PETRI_TRANSITIONS=201} [2024-06-28 01:45:08,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-28 01:45:08,837 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 201 transitions, 1934 flow [2024-06-28 01:45:08,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:08,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:08,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:08,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:45:08,837 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:45:08,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:08,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1492881896, now seen corresponding path program 5 times [2024-06-28 01:45:08,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:08,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921865420] [2024-06-28 01:45:08,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:08,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:08,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:09,743 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:45:09,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:09,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921865420] [2024-06-28 01:45:09,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921865420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:09,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:09,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:45:09,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718617902] [2024-06-28 01:45:09,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:09,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:45:09,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:09,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:45:09,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:45:09,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:09,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 201 transitions, 1934 flow. Second operand has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:09,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:09,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:09,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:10,595 INFO L124 PetriNetUnfolderBase]: 1586/3570 cut-off events. [2024-06-28 01:45:10,595 INFO L125 PetriNetUnfolderBase]: For 57717/57717 co-relation queries the response was YES. [2024-06-28 01:45:10,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13370 conditions, 3570 events. 1586/3570 cut-off events. For 57717/57717 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 28617 event pairs, 601 based on Foata normal form. 6/3358 useless extension candidates. Maximal degree in co-relation 13265. Up to 1637 conditions per place. [2024-06-28 01:45:10,623 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 146 selfloop transitions, 85 changer transitions 0/241 dead transitions. [2024-06-28 01:45:10,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 241 transitions, 2686 flow [2024-06-28 01:45:10,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:45:10,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:45:10,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 241 transitions. [2024-06-28 01:45:10,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48785425101214575 [2024-06-28 01:45:10,625 INFO L175 Difference]: Start difference. First operand has 243 places, 201 transitions, 1934 flow. Second operand 13 states and 241 transitions. [2024-06-28 01:45:10,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 241 transitions, 2686 flow [2024-06-28 01:45:10,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 241 transitions, 2580 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:45:10,845 INFO L231 Difference]: Finished difference. Result has 247 places, 201 transitions, 2001 flow [2024-06-28 01:45:10,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1828, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2001, PETRI_PLACES=247, PETRI_TRANSITIONS=201} [2024-06-28 01:45:10,846 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-28 01:45:10,846 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 201 transitions, 2001 flow [2024-06-28 01:45:10,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:10,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:10,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:10,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:45:10,847 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:45:10,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:10,847 INFO L85 PathProgramCache]: Analyzing trace with hash 88519306, now seen corresponding path program 6 times [2024-06-28 01:45:10,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:10,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092052846] [2024-06-28 01:45:10,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:10,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:10,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:11,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:11,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:11,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092052846] [2024-06-28 01:45:11,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092052846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:11,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:11,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:11,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596997937] [2024-06-28 01:45:11,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:11,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:11,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:11,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:11,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:11,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:11,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 201 transitions, 2001 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:11,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:11,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:11,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:12,532 INFO L124 PetriNetUnfolderBase]: 1640/3750 cut-off events. [2024-06-28 01:45:12,532 INFO L125 PetriNetUnfolderBase]: For 64821/64821 co-relation queries the response was YES. [2024-06-28 01:45:12,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13999 conditions, 3750 events. 1640/3750 cut-off events. For 64821/64821 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 30744 event pairs, 699 based on Foata normal form. 8/3518 useless extension candidates. Maximal degree in co-relation 13893. Up to 2666 conditions per place. [2024-06-28 01:45:12,561 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 165 selfloop transitions, 51 changer transitions 0/226 dead transitions. [2024-06-28 01:45:12,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 226 transitions, 2527 flow [2024-06-28 01:45:12,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:12,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:12,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-28 01:45:12,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 01:45:12,562 INFO L175 Difference]: Start difference. First operand has 247 places, 201 transitions, 2001 flow. Second operand 11 states and 198 transitions. [2024-06-28 01:45:12,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 226 transitions, 2527 flow [2024-06-28 01:45:12,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 226 transitions, 2358 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 01:45:12,769 INFO L231 Difference]: Finished difference. Result has 247 places, 201 transitions, 1938 flow [2024-06-28 01:45:12,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1832, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1938, PETRI_PLACES=247, PETRI_TRANSITIONS=201} [2024-06-28 01:45:12,770 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-28 01:45:12,770 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 201 transitions, 1938 flow [2024-06-28 01:45:12,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:12,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:12,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:12,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:45:12,771 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:45:12,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:12,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1093038626, now seen corresponding path program 7 times [2024-06-28 01:45:12,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:12,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738122494] [2024-06-28 01:45:12,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:12,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:12,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:13,688 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:45:13,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:13,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738122494] [2024-06-28 01:45:13,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738122494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:13,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:13,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:45:13,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416980672] [2024-06-28 01:45:13,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:13,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:45:13,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:13,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:45:13,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:45:13,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:13,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 201 transitions, 1938 flow. Second operand has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:13,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:13,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:13,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:14,634 INFO L124 PetriNetUnfolderBase]: 1677/3841 cut-off events. [2024-06-28 01:45:14,635 INFO L125 PetriNetUnfolderBase]: For 61328/61328 co-relation queries the response was YES. [2024-06-28 01:45:14,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14185 conditions, 3841 events. 1677/3841 cut-off events. For 61328/61328 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 31673 event pairs, 671 based on Foata normal form. 6/3602 useless extension candidates. Maximal degree in co-relation 14078. Up to 2516 conditions per place. [2024-06-28 01:45:14,665 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 142 selfloop transitions, 89 changer transitions 0/241 dead transitions. [2024-06-28 01:45:14,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 241 transitions, 2692 flow [2024-06-28 01:45:14,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 01:45:14,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 01:45:14,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 255 transitions. [2024-06-28 01:45:14,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4793233082706767 [2024-06-28 01:45:14,667 INFO L175 Difference]: Start difference. First operand has 247 places, 201 transitions, 1938 flow. Second operand 14 states and 255 transitions. [2024-06-28 01:45:14,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 241 transitions, 2692 flow [2024-06-28 01:45:14,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 241 transitions, 2592 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:45:14,856 INFO L231 Difference]: Finished difference. Result has 252 places, 201 transitions, 2019 flow [2024-06-28 01:45:14,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2019, PETRI_PLACES=252, PETRI_TRANSITIONS=201} [2024-06-28 01:45:14,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-28 01:45:14,857 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 201 transitions, 2019 flow [2024-06-28 01:45:14,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:14,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:14,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:14,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:45:14,858 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:45:14,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:14,858 INFO L85 PathProgramCache]: Analyzing trace with hash 384094696, now seen corresponding path program 8 times [2024-06-28 01:45:14,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:14,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458001594] [2024-06-28 01:45:14,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:14,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:14,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:15,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:15,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:15,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458001594] [2024-06-28 01:45:15,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458001594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:15,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:15,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:15,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783049320] [2024-06-28 01:45:15,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:15,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:15,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:15,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:15,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:15,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:15,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 201 transitions, 2019 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:15,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:15,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:15,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:16,501 INFO L124 PetriNetUnfolderBase]: 1778/4120 cut-off events. [2024-06-28 01:45:16,501 INFO L125 PetriNetUnfolderBase]: For 83383/83383 co-relation queries the response was YES. [2024-06-28 01:45:16,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15740 conditions, 4120 events. 1778/4120 cut-off events. For 83383/83383 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 34747 event pairs, 744 based on Foata normal form. 6/3860 useless extension candidates. Maximal degree in co-relation 15632. Up to 2504 conditions per place. [2024-06-28 01:45:16,533 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 156 selfloop transitions, 67 changer transitions 0/233 dead transitions. [2024-06-28 01:45:16,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 233 transitions, 2735 flow [2024-06-28 01:45:16,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:16,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:16,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-28 01:45:16,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4904306220095694 [2024-06-28 01:45:16,535 INFO L175 Difference]: Start difference. First operand has 252 places, 201 transitions, 2019 flow. Second operand 11 states and 205 transitions. [2024-06-28 01:45:16,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 233 transitions, 2735 flow [2024-06-28 01:45:16,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 233 transitions, 2555 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-28 01:45:16,831 INFO L231 Difference]: Finished difference. Result has 251 places, 201 transitions, 1976 flow [2024-06-28 01:45:16,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1839, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1976, PETRI_PLACES=251, PETRI_TRANSITIONS=201} [2024-06-28 01:45:16,832 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-28 01:45:16,832 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 201 transitions, 1976 flow [2024-06-28 01:45:16,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:16,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:16,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:16,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:45:16,833 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:45:16,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:16,833 INFO L85 PathProgramCache]: Analyzing trace with hash 373619176, now seen corresponding path program 9 times [2024-06-28 01:45:16,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:16,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862657764] [2024-06-28 01:45:16,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:16,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:16,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:17,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:45:17,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:17,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862657764] [2024-06-28 01:45:17,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862657764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:17,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:17,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:17,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779771993] [2024-06-28 01:45:17,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:17,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:17,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:17,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:17,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:17,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:17,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 201 transitions, 1976 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:17,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:17,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:17,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:18,717 INFO L124 PetriNetUnfolderBase]: 1768/4109 cut-off events. [2024-06-28 01:45:18,717 INFO L125 PetriNetUnfolderBase]: For 71221/71221 co-relation queries the response was YES. [2024-06-28 01:45:18,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15071 conditions, 4109 events. 1768/4109 cut-off events. For 71221/71221 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 34716 event pairs, 779 based on Foata normal form. 8/3848 useless extension candidates. Maximal degree in co-relation 14963. Up to 2934 conditions per place. [2024-06-28 01:45:18,751 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 164 selfloop transitions, 52 changer transitions 0/226 dead transitions. [2024-06-28 01:45:18,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 226 transitions, 2502 flow [2024-06-28 01:45:18,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:18,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:18,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-28 01:45:18,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47129186602870815 [2024-06-28 01:45:18,753 INFO L175 Difference]: Start difference. First operand has 251 places, 201 transitions, 1976 flow. Second operand 11 states and 197 transitions. [2024-06-28 01:45:18,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 226 transitions, 2502 flow [2024-06-28 01:45:19,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 226 transitions, 2369 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:45:19,096 INFO L231 Difference]: Finished difference. Result has 253 places, 201 transitions, 1951 flow [2024-06-28 01:45:19,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1843, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1951, PETRI_PLACES=253, PETRI_TRANSITIONS=201} [2024-06-28 01:45:19,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-28 01:45:19,098 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 201 transitions, 1951 flow [2024-06-28 01:45:19,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:19,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:19,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:19,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:45:19,098 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:45:19,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:19,099 INFO L85 PathProgramCache]: Analyzing trace with hash 383738506, now seen corresponding path program 10 times [2024-06-28 01:45:19,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:19,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979005672] [2024-06-28 01:45:19,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:19,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:19,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:19,994 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:45:19,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:19,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979005672] [2024-06-28 01:45:19,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979005672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:19,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:19,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:19,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798986673] [2024-06-28 01:45:19,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:19,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:19,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:19,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:19,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:20,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:20,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 201 transitions, 1951 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:20,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:20,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:20,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:20,838 INFO L124 PetriNetUnfolderBase]: 1758/4072 cut-off events. [2024-06-28 01:45:20,839 INFO L125 PetriNetUnfolderBase]: For 51979/51979 co-relation queries the response was YES. [2024-06-28 01:45:20,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14378 conditions, 4072 events. 1758/4072 cut-off events. For 51979/51979 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 34342 event pairs, 767 based on Foata normal form. 8/3811 useless extension candidates. Maximal degree in co-relation 14269. Up to 2844 conditions per place. [2024-06-28 01:45:20,864 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 149 selfloop transitions, 67 changer transitions 0/226 dead transitions. [2024-06-28 01:45:20,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 226 transitions, 2477 flow [2024-06-28 01:45:20,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:20,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:20,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-28 01:45:20,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47607655502392343 [2024-06-28 01:45:20,865 INFO L175 Difference]: Start difference. First operand has 253 places, 201 transitions, 1951 flow. Second operand 11 states and 199 transitions. [2024-06-28 01:45:20,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 226 transitions, 2477 flow [2024-06-28 01:45:21,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 226 transitions, 2375 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:45:21,052 INFO L231 Difference]: Finished difference. Result has 255 places, 201 transitions, 1987 flow [2024-06-28 01:45:21,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1987, PETRI_PLACES=255, PETRI_TRANSITIONS=201} [2024-06-28 01:45:21,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-28 01:45:21,053 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 201 transitions, 1987 flow [2024-06-28 01:45:21,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:21,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:21,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:21,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:45:21,054 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:45:21,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:21,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1093028396, now seen corresponding path program 11 times [2024-06-28 01:45:21,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:21,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521721377] [2024-06-28 01:45:21,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:21,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:21,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:21,910 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:45:21,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:21,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521721377] [2024-06-28 01:45:21,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521721377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:21,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:21,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:45:21,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872156807] [2024-06-28 01:45:21,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:21,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:45:21,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:21,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:45:21,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:45:22,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:22,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 201 transitions, 1987 flow. Second operand has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:22,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:22,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:22,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:22,903 INFO L124 PetriNetUnfolderBase]: 1812/4257 cut-off events. [2024-06-28 01:45:22,903 INFO L125 PetriNetUnfolderBase]: For 53807/53807 co-relation queries the response was YES. [2024-06-28 01:45:22,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14925 conditions, 4257 events. 1812/4257 cut-off events. For 53807/53807 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36522 event pairs, 809 based on Foata normal form. 8/3979 useless extension candidates. Maximal degree in co-relation 14815. Up to 2929 conditions per place. [2024-06-28 01:45:22,932 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 135 selfloop transitions, 85 changer transitions 0/230 dead transitions. [2024-06-28 01:45:22,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 230 transitions, 2533 flow [2024-06-28 01:45:22,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:45:22,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:45:22,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 231 transitions. [2024-06-28 01:45:22,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4676113360323887 [2024-06-28 01:45:22,934 INFO L175 Difference]: Start difference. First operand has 255 places, 201 transitions, 1987 flow. Second operand 13 states and 231 transitions. [2024-06-28 01:45:22,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 230 transitions, 2533 flow [2024-06-28 01:45:23,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 230 transitions, 2401 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:45:23,130 INFO L231 Difference]: Finished difference. Result has 259 places, 201 transitions, 2029 flow [2024-06-28 01:45:23,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1855, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2029, PETRI_PLACES=259, PETRI_TRANSITIONS=201} [2024-06-28 01:45:23,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-28 01:45:23,130 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 201 transitions, 2029 flow [2024-06-28 01:45:23,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:23,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:23,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:23,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:45:23,131 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:45:23,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:23,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1284531802, now seen corresponding path program 12 times [2024-06-28 01:45:23,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:23,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394846460] [2024-06-28 01:45:23,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:23,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:23,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:24,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:24,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:24,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394846460] [2024-06-28 01:45:24,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394846460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:24,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:24,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:45:24,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438331573] [2024-06-28 01:45:24,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:24,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:45:24,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:24,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:45:24,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:45:24,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:24,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 201 transitions, 2029 flow. Second operand has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:24,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:24,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:24,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:25,126 INFO L124 PetriNetUnfolderBase]: 1913/4451 cut-off events. [2024-06-28 01:45:25,126 INFO L125 PetriNetUnfolderBase]: For 71870/71870 co-relation queries the response was YES. [2024-06-28 01:45:25,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16331 conditions, 4451 events. 1913/4451 cut-off events. For 71870/71870 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 38543 event pairs, 853 based on Foata normal form. 6/4183 useless extension candidates. Maximal degree in co-relation 16220. Up to 3048 conditions per place. [2024-06-28 01:45:25,162 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 164 selfloop transitions, 61 changer transitions 0/235 dead transitions. [2024-06-28 01:45:25,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 235 transitions, 2763 flow [2024-06-28 01:45:25,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:45:25,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:45:25,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-28 01:45:25,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48464912280701755 [2024-06-28 01:45:25,192 INFO L175 Difference]: Start difference. First operand has 259 places, 201 transitions, 2029 flow. Second operand 12 states and 221 transitions. [2024-06-28 01:45:25,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 235 transitions, 2763 flow [2024-06-28 01:45:25,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 235 transitions, 2588 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 01:45:25,491 INFO L231 Difference]: Finished difference. Result has 259 places, 201 transitions, 1979 flow [2024-06-28 01:45:25,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1854, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1979, PETRI_PLACES=259, PETRI_TRANSITIONS=201} [2024-06-28 01:45:25,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-28 01:45:25,491 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 201 transitions, 1979 flow [2024-06-28 01:45:25,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:25,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:25,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:25,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:45:25,492 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:45:25,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:25,493 INFO L85 PathProgramCache]: Analyzing trace with hash -707373860, now seen corresponding path program 13 times [2024-06-28 01:45:25,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:25,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433979219] [2024-06-28 01:45:25,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:25,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:25,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:26,453 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:45:26,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:26,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433979219] [2024-06-28 01:45:26,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433979219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:26,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:26,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:45:26,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216351922] [2024-06-28 01:45:26,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:26,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:45:26,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:26,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:45:26,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:45:26,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:26,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 201 transitions, 1979 flow. Second operand has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:26,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:26,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:26,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:27,430 INFO L124 PetriNetUnfolderBase]: 1967/4612 cut-off events. [2024-06-28 01:45:27,430 INFO L125 PetriNetUnfolderBase]: For 80037/80037 co-relation queries the response was YES. [2024-06-28 01:45:27,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16710 conditions, 4612 events. 1967/4612 cut-off events. For 80037/80037 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 40483 event pairs, 920 based on Foata normal form. 8/4324 useless extension candidates. Maximal degree in co-relation 16598. Up to 3281 conditions per place. [2024-06-28 01:45:27,469 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 144 selfloop transitions, 74 changer transitions 0/228 dead transitions. [2024-06-28 01:45:27,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 228 transitions, 2515 flow [2024-06-28 01:45:27,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:45:27,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:45:27,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-28 01:45:27,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47149122807017546 [2024-06-28 01:45:27,471 INFO L175 Difference]: Start difference. First operand has 259 places, 201 transitions, 1979 flow. Second operand 12 states and 215 transitions. [2024-06-28 01:45:27,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 228 transitions, 2515 flow [2024-06-28 01:45:27,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 228 transitions, 2394 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:45:27,767 INFO L231 Difference]: Finished difference. Result has 261 places, 201 transitions, 2010 flow [2024-06-28 01:45:27,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2010, PETRI_PLACES=261, PETRI_TRANSITIONS=201} [2024-06-28 01:45:27,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-28 01:45:27,768 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 201 transitions, 2010 flow [2024-06-28 01:45:27,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:27,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:27,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:27,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:45:27,769 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:45:27,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:27,769 INFO L85 PathProgramCache]: Analyzing trace with hash -50980470, now seen corresponding path program 14 times [2024-06-28 01:45:27,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:27,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385170322] [2024-06-28 01:45:27,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:27,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:27,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:28,637 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:45:28,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:28,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385170322] [2024-06-28 01:45:28,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385170322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:28,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:28,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:45:28,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953245600] [2024-06-28 01:45:28,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:28,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:45:28,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:28,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:45:28,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:45:28,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:28,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 201 transitions, 2010 flow. Second operand has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:28,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:28,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:28,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:29,706 INFO L124 PetriNetUnfolderBase]: 2041/4799 cut-off events. [2024-06-28 01:45:29,707 INFO L125 PetriNetUnfolderBase]: For 76219/76219 co-relation queries the response was YES. [2024-06-28 01:45:29,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17313 conditions, 4799 events. 2041/4799 cut-off events. For 76219/76219 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 42536 event pairs, 949 based on Foata normal form. 6/4505 useless extension candidates. Maximal degree in co-relation 17200. Up to 3186 conditions per place. [2024-06-28 01:45:29,746 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 153 selfloop transitions, 72 changer transitions 0/235 dead transitions. [2024-06-28 01:45:29,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 235 transitions, 2748 flow [2024-06-28 01:45:29,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:45:29,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:45:29,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 222 transitions. [2024-06-28 01:45:29,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-06-28 01:45:29,747 INFO L175 Difference]: Start difference. First operand has 261 places, 201 transitions, 2010 flow. Second operand 12 states and 222 transitions. [2024-06-28 01:45:29,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 235 transitions, 2748 flow [2024-06-28 01:45:30,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 235 transitions, 2602 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:45:30,074 INFO L231 Difference]: Finished difference. Result has 263 places, 201 transitions, 2011 flow [2024-06-28 01:45:30,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2011, PETRI_PLACES=263, PETRI_TRANSITIONS=201} [2024-06-28 01:45:30,074 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-28 01:45:30,075 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 201 transitions, 2011 flow [2024-06-28 01:45:30,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:30,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:30,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:30,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:45:30,075 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:45:30,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:30,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1194436362, now seen corresponding path program 15 times [2024-06-28 01:45:30,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:30,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217567866] [2024-06-28 01:45:30,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:30,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:30,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:31,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:31,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:31,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217567866] [2024-06-28 01:45:31,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217567866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:31,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:31,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:45:31,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780302653] [2024-06-28 01:45:31,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:31,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:45:31,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:31,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:45:31,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:45:31,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:31,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 201 transitions, 2011 flow. Second operand has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:31,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:31,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:31,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:32,052 INFO L124 PetriNetUnfolderBase]: 2075/4921 cut-off events. [2024-06-28 01:45:32,053 INFO L125 PetriNetUnfolderBase]: For 78245/78245 co-relation queries the response was YES. [2024-06-28 01:45:32,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17422 conditions, 4921 events. 2075/4921 cut-off events. For 78245/78245 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 44054 event pairs, 1020 based on Foata normal form. 8/4617 useless extension candidates. Maximal degree in co-relation 17308. Up to 3575 conditions per place. [2024-06-28 01:45:32,093 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 160 selfloop transitions, 58 changer transitions 0/228 dead transitions. [2024-06-28 01:45:32,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 228 transitions, 2547 flow [2024-06-28 01:45:32,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:45:32,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:45:32,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 212 transitions. [2024-06-28 01:45:32,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-06-28 01:45:32,095 INFO L175 Difference]: Start difference. First operand has 263 places, 201 transitions, 2011 flow. Second operand 12 states and 212 transitions. [2024-06-28 01:45:32,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 228 transitions, 2547 flow [2024-06-28 01:45:32,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 228 transitions, 2409 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:45:32,408 INFO L231 Difference]: Finished difference. Result has 266 places, 201 transitions, 1993 flow [2024-06-28 01:45:32,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1993, PETRI_PLACES=266, PETRI_TRANSITIONS=201} [2024-06-28 01:45:32,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-28 01:45:32,408 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 201 transitions, 1993 flow [2024-06-28 01:45:32,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:32,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:32,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:32,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:45:32,409 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:45:32,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:32,409 INFO L85 PathProgramCache]: Analyzing trace with hash -51336660, now seen corresponding path program 16 times [2024-06-28 01:45:32,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:32,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721865735] [2024-06-28 01:45:32,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:32,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:32,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:33,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:33,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:33,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721865735] [2024-06-28 01:45:33,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721865735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:33,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:33,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:45:33,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306688603] [2024-06-28 01:45:33,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:33,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:45:33,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:33,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:45:33,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:45:33,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:33,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 201 transitions, 1993 flow. Second operand has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:33,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:33,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:33,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:34,278 INFO L124 PetriNetUnfolderBase]: 2065/4900 cut-off events. [2024-06-28 01:45:34,279 INFO L125 PetriNetUnfolderBase]: For 55955/55955 co-relation queries the response was YES. [2024-06-28 01:45:34,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16722 conditions, 4900 events. 2065/4900 cut-off events. For 55955/55955 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 43903 event pairs, 1008 based on Foata normal form. 8/4592 useless extension candidates. Maximal degree in co-relation 16607. Up to 3492 conditions per place. [2024-06-28 01:45:34,319 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 146 selfloop transitions, 72 changer transitions 0/228 dead transitions. [2024-06-28 01:45:34,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 228 transitions, 2529 flow [2024-06-28 01:45:34,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:45:34,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:45:34,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 216 transitions. [2024-06-28 01:45:34,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 01:45:34,321 INFO L175 Difference]: Start difference. First operand has 266 places, 201 transitions, 1993 flow. Second operand 12 states and 216 transitions. [2024-06-28 01:45:34,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 228 transitions, 2529 flow [2024-06-28 01:45:34,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 228 transitions, 2410 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 01:45:34,686 INFO L231 Difference]: Finished difference. Result has 268 places, 201 transitions, 2022 flow [2024-06-28 01:45:34,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2022, PETRI_PLACES=268, PETRI_TRANSITIONS=201} [2024-06-28 01:45:34,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-28 01:45:34,687 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 201 transitions, 2022 flow [2024-06-28 01:45:34,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:34,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:34,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:34,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:45:34,688 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:45:34,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:34,688 INFO L85 PathProgramCache]: Analyzing trace with hash 873206743, now seen corresponding path program 1 times [2024-06-28 01:45:34,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:34,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020357646] [2024-06-28 01:45:34,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:34,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:34,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:35,483 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:45:35,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:35,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020357646] [2024-06-28 01:45:35,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020357646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:35,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:35,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:35,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243473599] [2024-06-28 01:45:35,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:35,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:35,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:35,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:35,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:35,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:35,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 201 transitions, 2022 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:35,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:35,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:35,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:36,467 INFO L124 PetriNetUnfolderBase]: 2102/4939 cut-off events. [2024-06-28 01:45:36,468 INFO L125 PetriNetUnfolderBase]: For 51333/51333 co-relation queries the response was YES. [2024-06-28 01:45:36,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16955 conditions, 4939 events. 2102/4939 cut-off events. For 51333/51333 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 44070 event pairs, 944 based on Foata normal form. 6/4668 useless extension candidates. Maximal degree in co-relation 16839. Up to 3643 conditions per place. [2024-06-28 01:45:36,504 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 211 selfloop transitions, 21 changer transitions 0/242 dead transitions. [2024-06-28 01:45:36,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 242 transitions, 2622 flow [2024-06-28 01:45:36,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:36,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:36,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 01:45:36,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-06-28 01:45:36,506 INFO L175 Difference]: Start difference. First operand has 268 places, 201 transitions, 2022 flow. Second operand 10 states and 185 transitions. [2024-06-28 01:45:36,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 242 transitions, 2622 flow [2024-06-28 01:45:36,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 242 transitions, 2480 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:45:36,775 INFO L231 Difference]: Finished difference. Result has 268 places, 201 transitions, 1926 flow [2024-06-28 01:45:36,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1880, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1926, PETRI_PLACES=268, PETRI_TRANSITIONS=201} [2024-06-28 01:45:36,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-28 01:45:36,776 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 201 transitions, 1926 flow [2024-06-28 01:45:36,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:36,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:36,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:36,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:45:36,776 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:45:36,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:36,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1963620979, now seen corresponding path program 2 times [2024-06-28 01:45:36,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:36,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87143056] [2024-06-28 01:45:36,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:36,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:36,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:37,791 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:45:37,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:37,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87143056] [2024-06-28 01:45:37,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87143056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:37,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:37,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:37,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643576119] [2024-06-28 01:45:37,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:37,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:37,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:37,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:37,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:37,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:37,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 201 transitions, 1926 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:37,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:37,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:37,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:38,765 INFO L124 PetriNetUnfolderBase]: 2173/5121 cut-off events. [2024-06-28 01:45:38,766 INFO L125 PetriNetUnfolderBase]: For 52059/52059 co-relation queries the response was YES. [2024-06-28 01:45:38,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17300 conditions, 5121 events. 2173/5121 cut-off events. For 52059/52059 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 46211 event pairs, 1050 based on Foata normal form. 6/4810 useless extension candidates. Maximal degree in co-relation 17183. Up to 3784 conditions per place. [2024-06-28 01:45:38,808 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 176 selfloop transitions, 48 changer transitions 0/234 dead transitions. [2024-06-28 01:45:38,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 234 transitions, 2489 flow [2024-06-28 01:45:38,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:38,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:38,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 01:45:38,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49473684210526314 [2024-06-28 01:45:38,810 INFO L175 Difference]: Start difference. First operand has 268 places, 201 transitions, 1926 flow. Second operand 10 states and 188 transitions. [2024-06-28 01:45:38,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 234 transitions, 2489 flow [2024-06-28 01:45:39,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 234 transitions, 2306 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 01:45:39,070 INFO L231 Difference]: Finished difference. Result has 271 places, 204 transitions, 1871 flow [2024-06-28 01:45:39,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1871, PETRI_PLACES=271, PETRI_TRANSITIONS=204} [2024-06-28 01:45:39,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 01:45:39,071 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 204 transitions, 1871 flow [2024-06-28 01:45:39,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:39,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:39,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:39,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:45:39,071 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:45:39,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:39,071 INFO L85 PathProgramCache]: Analyzing trace with hash 2132044527, now seen corresponding path program 3 times [2024-06-28 01:45:39,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:39,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629655090] [2024-06-28 01:45:39,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:39,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:39,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:39,900 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:45:39,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:39,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629655090] [2024-06-28 01:45:39,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629655090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:39,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:39,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:39,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806109435] [2024-06-28 01:45:39,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:39,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:39,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:39,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:39,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:40,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:40,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 204 transitions, 1871 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:40,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:40,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:40,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:40,931 INFO L124 PetriNetUnfolderBase]: 2244/5284 cut-off events. [2024-06-28 01:45:40,931 INFO L125 PetriNetUnfolderBase]: For 52919/52919 co-relation queries the response was YES. [2024-06-28 01:45:40,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17183 conditions, 5284 events. 2244/5284 cut-off events. For 52919/52919 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 48016 event pairs, 1092 based on Foata normal form. 6/4969 useless extension candidates. Maximal degree in co-relation 17067. Up to 3807 conditions per place. [2024-06-28 01:45:40,979 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 182 selfloop transitions, 48 changer transitions 0/240 dead transitions. [2024-06-28 01:45:40,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 240 transitions, 2452 flow [2024-06-28 01:45:40,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:40,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:40,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 01:45:40,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026315789473684 [2024-06-28 01:45:40,981 INFO L175 Difference]: Start difference. First operand has 271 places, 204 transitions, 1871 flow. Second operand 10 states and 191 transitions. [2024-06-28 01:45:40,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 240 transitions, 2452 flow [2024-06-28 01:45:41,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 240 transitions, 2355 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:45:41,215 INFO L231 Difference]: Finished difference. Result has 277 places, 206 transitions, 1891 flow [2024-06-28 01:45:41,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1891, PETRI_PLACES=277, PETRI_TRANSITIONS=206} [2024-06-28 01:45:41,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-28 01:45:41,215 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 206 transitions, 1891 flow [2024-06-28 01:45:41,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:41,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:41,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:41,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:45:41,216 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:45:41,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:41,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1135236493, now seen corresponding path program 4 times [2024-06-28 01:45:41,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:41,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314067983] [2024-06-28 01:45:41,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:41,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:41,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:42,131 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:45:42,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:42,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314067983] [2024-06-28 01:45:42,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314067983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:42,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:42,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:42,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314043353] [2024-06-28 01:45:42,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:42,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:42,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:42,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:42,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:42,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:42,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 206 transitions, 1891 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:42,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:42,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:42,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:43,100 INFO L124 PetriNetUnfolderBase]: 2281/5363 cut-off events. [2024-06-28 01:45:43,100 INFO L125 PetriNetUnfolderBase]: For 48410/48410 co-relation queries the response was YES. [2024-06-28 01:45:43,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16762 conditions, 5363 events. 2281/5363 cut-off events. For 48410/48410 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 48822 event pairs, 1088 based on Foata normal form. 6/5064 useless extension candidates. Maximal degree in co-relation 16643. Up to 3051 conditions per place. [2024-06-28 01:45:43,144 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 167 selfloop transitions, 67 changer transitions 0/244 dead transitions. [2024-06-28 01:45:43,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 244 transitions, 2485 flow [2024-06-28 01:45:43,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:43,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:43,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 01:45:43,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026315789473684 [2024-06-28 01:45:43,145 INFO L175 Difference]: Start difference. First operand has 277 places, 206 transitions, 1891 flow. Second operand 10 states and 191 transitions. [2024-06-28 01:45:43,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 244 transitions, 2485 flow [2024-06-28 01:45:43,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 244 transitions, 2395 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:45:43,379 INFO L231 Difference]: Finished difference. Result has 280 places, 206 transitions, 1938 flow [2024-06-28 01:45:43,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1801, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1938, PETRI_PLACES=280, PETRI_TRANSITIONS=206} [2024-06-28 01:45:43,379 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-28 01:45:43,379 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 206 transitions, 1938 flow [2024-06-28 01:45:43,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:43,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:43,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:43,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:45:43,380 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:45:43,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:43,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1712386963, now seen corresponding path program 5 times [2024-06-28 01:45:43,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:43,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903687557] [2024-06-28 01:45:43,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:43,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:43,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:44,234 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:45:44,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:44,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903687557] [2024-06-28 01:45:44,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903687557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:44,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:44,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:44,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330854225] [2024-06-28 01:45:44,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:44,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:44,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:44,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:44,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:44,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:44,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 206 transitions, 1938 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:44,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:44,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:44,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:45,198 INFO L124 PetriNetUnfolderBase]: 2318/5468 cut-off events. [2024-06-28 01:45:45,198 INFO L125 PetriNetUnfolderBase]: For 49833/49833 co-relation queries the response was YES. [2024-06-28 01:45:45,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17255 conditions, 5468 events. 2318/5468 cut-off events. For 49833/49833 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 50064 event pairs, 1206 based on Foata normal form. 6/5144 useless extension candidates. Maximal degree in co-relation 17137. Up to 4135 conditions per place. [2024-06-28 01:45:45,245 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 174 selfloop transitions, 48 changer transitions 0/232 dead transitions. [2024-06-28 01:45:45,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 232 transitions, 2466 flow [2024-06-28 01:45:45,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:45,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:45,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 01:45:45,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-06-28 01:45:45,247 INFO L175 Difference]: Start difference. First operand has 280 places, 206 transitions, 1938 flow. Second operand 10 states and 185 transitions. [2024-06-28 01:45:45,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 232 transitions, 2466 flow [2024-06-28 01:45:45,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 232 transitions, 2333 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:45,521 INFO L231 Difference]: Finished difference. Result has 282 places, 206 transitions, 1904 flow [2024-06-28 01:45:45,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1805, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1904, PETRI_PLACES=282, PETRI_TRANSITIONS=206} [2024-06-28 01:45:45,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-28 01:45:45,522 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 206 transitions, 1904 flow [2024-06-28 01:45:45,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:45,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:45,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:45,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 01:45:45,522 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:45:45,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:45,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1380425637, now seen corresponding path program 6 times [2024-06-28 01:45:45,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:45,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326197347] [2024-06-28 01:45:45,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:45,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:45,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:46,324 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:45:46,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:46,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326197347] [2024-06-28 01:45:46,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326197347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:46,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:46,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:46,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080250883] [2024-06-28 01:45:46,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:46,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:46,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:46,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:46,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:46,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:46,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 206 transitions, 1904 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:46,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:46,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:46,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:47,425 INFO L124 PetriNetUnfolderBase]: 2418/5693 cut-off events. [2024-06-28 01:45:47,426 INFO L125 PetriNetUnfolderBase]: For 50315/50315 co-relation queries the response was YES. [2024-06-28 01:45:47,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17656 conditions, 5693 events. 2418/5693 cut-off events. For 50315/50315 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 52459 event pairs, 1255 based on Foata normal form. 6/5362 useless extension candidates. Maximal degree in co-relation 17537. Up to 4216 conditions per place. [2024-06-28 01:45:47,473 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 174 selfloop transitions, 61 changer transitions 0/245 dead transitions. [2024-06-28 01:45:47,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 245 transitions, 2537 flow [2024-06-28 01:45:47,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:47,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:47,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-28 01:45:47,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48564593301435405 [2024-06-28 01:45:47,474 INFO L175 Difference]: Start difference. First operand has 282 places, 206 transitions, 1904 flow. Second operand 11 states and 203 transitions. [2024-06-28 01:45:47,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 245 transitions, 2537 flow [2024-06-28 01:45:47,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 245 transitions, 2444 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:45:47,767 INFO L231 Difference]: Finished difference. Result has 288 places, 212 transitions, 1999 flow [2024-06-28 01:45:47,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1999, PETRI_PLACES=288, PETRI_TRANSITIONS=212} [2024-06-28 01:45:47,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-28 01:45:47,767 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 212 transitions, 1999 flow [2024-06-28 01:45:47,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:47,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:47,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:47,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 01:45:47,768 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:45:47,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:47,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1118603453, now seen corresponding path program 7 times [2024-06-28 01:45:47,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:47,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196923301] [2024-06-28 01:45:47,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:47,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:47,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:48,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:48,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:48,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196923301] [2024-06-28 01:45:48,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196923301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:48,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:48,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:48,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742474281] [2024-06-28 01:45:48,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:48,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:48,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:48,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:48,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:48,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:48,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 212 transitions, 1999 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:48,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:48,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:48,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:49,901 INFO L124 PetriNetUnfolderBase]: 2518/5917 cut-off events. [2024-06-28 01:45:49,901 INFO L125 PetriNetUnfolderBase]: For 52171/52171 co-relation queries the response was YES. [2024-06-28 01:45:49,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18544 conditions, 5917 events. 2518/5917 cut-off events. For 52171/52171 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 55006 event pairs, 1313 based on Foata normal form. 6/5574 useless extension candidates. Maximal degree in co-relation 18422. Up to 4399 conditions per place. [2024-06-28 01:45:49,949 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 179 selfloop transitions, 62 changer transitions 0/251 dead transitions. [2024-06-28 01:45:49,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 251 transitions, 2656 flow [2024-06-28 01:45:49,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:49,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:49,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 01:45:49,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4784688995215311 [2024-06-28 01:45:49,950 INFO L175 Difference]: Start difference. First operand has 288 places, 212 transitions, 1999 flow. Second operand 11 states and 200 transitions. [2024-06-28 01:45:49,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 251 transitions, 2656 flow [2024-06-28 01:45:50,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 251 transitions, 2546 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:45:50,263 INFO L231 Difference]: Finished difference. Result has 296 places, 218 transitions, 2091 flow [2024-06-28 01:45:50,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2091, PETRI_PLACES=296, PETRI_TRANSITIONS=218} [2024-06-28 01:45:50,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-28 01:45:50,263 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 218 transitions, 2091 flow [2024-06-28 01:45:50,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:50,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:50,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:50,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 01:45:50,264 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:45:50,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:50,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1230687421, now seen corresponding path program 8 times [2024-06-28 01:45:50,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:50,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772168625] [2024-06-28 01:45:50,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:50,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:50,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:51,177 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:45:51,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:51,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772168625] [2024-06-28 01:45:51,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772168625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:51,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:51,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:51,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112225709] [2024-06-28 01:45:51,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:51,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:51,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:51,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:51,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:51,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:51,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 218 transitions, 2091 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:51,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:51,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:51,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:52,424 INFO L124 PetriNetUnfolderBase]: 2555/5998 cut-off events. [2024-06-28 01:45:52,425 INFO L125 PetriNetUnfolderBase]: For 53592/53592 co-relation queries the response was YES. [2024-06-28 01:45:52,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18858 conditions, 5998 events. 2555/5998 cut-off events. For 53592/53592 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 55835 event pairs, 1352 based on Foata normal form. 6/5655 useless extension candidates. Maximal degree in co-relation 18733. Up to 4478 conditions per place. [2024-06-28 01:45:52,473 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 179 selfloop transitions, 63 changer transitions 0/252 dead transitions. [2024-06-28 01:45:52,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 252 transitions, 2695 flow [2024-06-28 01:45:52,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:52,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:52,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 01:45:52,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880382775119617 [2024-06-28 01:45:52,475 INFO L175 Difference]: Start difference. First operand has 296 places, 218 transitions, 2091 flow. Second operand 11 states and 204 transitions. [2024-06-28 01:45:52,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 252 transitions, 2695 flow [2024-06-28 01:45:52,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 252 transitions, 2592 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:45:52,817 INFO L231 Difference]: Finished difference. Result has 301 places, 218 transitions, 2117 flow [2024-06-28 01:45:52,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1988, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2117, PETRI_PLACES=301, PETRI_TRANSITIONS=218} [2024-06-28 01:45:52,818 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-28 01:45:52,818 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 218 transitions, 2117 flow [2024-06-28 01:45:52,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:52,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:52,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:52,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 01:45:52,819 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:45:52,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:52,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1031385631, now seen corresponding path program 9 times [2024-06-28 01:45:52,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:52,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677294636] [2024-06-28 01:45:52,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:52,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:52,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:53,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:45:53,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:53,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677294636] [2024-06-28 01:45:53,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677294636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:53,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:53,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:53,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311972130] [2024-06-28 01:45:53,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:53,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:53,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:53,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:53,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:53,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:53,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 218 transitions, 2117 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:53,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:53,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:53,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:54,845 INFO L124 PetriNetUnfolderBase]: 2626/6155 cut-off events. [2024-06-28 01:45:54,846 INFO L125 PetriNetUnfolderBase]: For 55061/55061 co-relation queries the response was YES. [2024-06-28 01:45:54,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19246 conditions, 6155 events. 2626/6155 cut-off events. For 55061/55061 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 57627 event pairs, 1384 based on Foata normal form. 6/5811 useless extension candidates. Maximal degree in co-relation 19121. Up to 4463 conditions per place. [2024-06-28 01:45:54,893 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 181 selfloop transitions, 66 changer transitions 0/257 dead transitions. [2024-06-28 01:45:54,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 257 transitions, 2750 flow [2024-06-28 01:45:54,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:54,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:54,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-28 01:45:54,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49521531100478466 [2024-06-28 01:45:54,895 INFO L175 Difference]: Start difference. First operand has 301 places, 218 transitions, 2117 flow. Second operand 11 states and 207 transitions. [2024-06-28 01:45:54,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 257 transitions, 2750 flow [2024-06-28 01:45:55,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 257 transitions, 2537 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-28 01:45:55,287 INFO L231 Difference]: Finished difference. Result has 299 places, 220 transitions, 2060 flow [2024-06-28 01:45:55,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1904, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2060, PETRI_PLACES=299, PETRI_TRANSITIONS=220} [2024-06-28 01:45:55,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-28 01:45:55,287 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 220 transitions, 2060 flow [2024-06-28 01:45:55,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:55,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:55,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:55,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 01:45:55,288 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:45:55,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:55,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1113241073, now seen corresponding path program 10 times [2024-06-28 01:45:55,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:55,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787494432] [2024-06-28 01:45:55,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:55,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:55,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:56,386 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:45:56,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:56,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787494432] [2024-06-28 01:45:56,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787494432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:56,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:56,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:45:56,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468783127] [2024-06-28 01:45:56,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:56,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:45:56,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:56,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:45:56,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:45:56,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:56,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 220 transitions, 2060 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:56,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:56,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:56,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:57,558 INFO L124 PetriNetUnfolderBase]: 2663/6242 cut-off events. [2024-06-28 01:45:57,559 INFO L125 PetriNetUnfolderBase]: For 55288/55288 co-relation queries the response was YES. [2024-06-28 01:45:57,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19258 conditions, 6242 events. 2663/6242 cut-off events. For 55288/55288 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 58592 event pairs, 1433 based on Foata normal form. 6/5894 useless extension candidates. Maximal degree in co-relation 19136. Up to 4615 conditions per place. [2024-06-28 01:45:57,608 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 184 selfloop transitions, 63 changer transitions 0/257 dead transitions. [2024-06-28 01:45:57,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 257 transitions, 2680 flow [2024-06-28 01:45:57,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:57,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:57,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-28 01:45:57,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4904306220095694 [2024-06-28 01:45:57,609 INFO L175 Difference]: Start difference. First operand has 299 places, 220 transitions, 2060 flow. Second operand 11 states and 205 transitions. [2024-06-28 01:45:57,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 257 transitions, 2680 flow [2024-06-28 01:45:57,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 257 transitions, 2549 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:45:57,910 INFO L231 Difference]: Finished difference. Result has 303 places, 220 transitions, 2058 flow [2024-06-28 01:45:57,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1929, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2058, PETRI_PLACES=303, PETRI_TRANSITIONS=220} [2024-06-28 01:45:57,910 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-28 01:45:57,910 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 220 transitions, 2058 flow [2024-06-28 01:45:57,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:57,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:57,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:57,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 01:45:57,911 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:45:57,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:57,911 INFO L85 PathProgramCache]: Analyzing trace with hash 2134042779, now seen corresponding path program 11 times [2024-06-28 01:45:57,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:57,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144794856] [2024-06-28 01:45:57,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:57,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:57,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:58,952 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:45:58,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:58,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144794856] [2024-06-28 01:45:58,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144794856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:58,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:58,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:45:58,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528848995] [2024-06-28 01:45:58,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:58,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:45:58,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:58,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:45:58,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:45:59,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:45:59,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 220 transitions, 2058 flow. Second operand has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:59,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:59,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:45:59,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:00,164 INFO L124 PetriNetUnfolderBase]: 2700/6337 cut-off events. [2024-06-28 01:46:00,164 INFO L125 PetriNetUnfolderBase]: For 56497/56497 co-relation queries the response was YES. [2024-06-28 01:46:00,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19483 conditions, 6337 events. 2700/6337 cut-off events. For 56497/56497 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 59815 event pairs, 1475 based on Foata normal form. 6/5985 useless extension candidates. Maximal degree in co-relation 19360. Up to 4752 conditions per place. [2024-06-28 01:46:00,214 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 178 selfloop transitions, 66 changer transitions 0/254 dead transitions. [2024-06-28 01:46:00,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 254 transitions, 2656 flow [2024-06-28 01:46:00,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:46:00,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:46:00,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2024-06-28 01:46:00,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48026315789473684 [2024-06-28 01:46:00,215 INFO L175 Difference]: Start difference. First operand has 303 places, 220 transitions, 2058 flow. Second operand 12 states and 219 transitions. [2024-06-28 01:46:00,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 254 transitions, 2656 flow [2024-06-28 01:46:00,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 254 transitions, 2505 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 01:46:00,493 INFO L231 Difference]: Finished difference. Result has 302 places, 220 transitions, 2042 flow [2024-06-28 01:46:00,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2042, PETRI_PLACES=302, PETRI_TRANSITIONS=220} [2024-06-28 01:46:00,494 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-28 01:46:00,494 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 220 transitions, 2042 flow [2024-06-28 01:46:00,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:00,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:00,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:00,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 01:46:00,494 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:46:00,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:00,495 INFO L85 PathProgramCache]: Analyzing trace with hash -740477503, now seen corresponding path program 12 times [2024-06-28 01:46:00,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:00,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898986826] [2024-06-28 01:46:00,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:00,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:00,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:01,456 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:46:01,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:01,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898986826] [2024-06-28 01:46:01,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898986826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:01,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:01,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:46:01,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404313123] [2024-06-28 01:46:01,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:01,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:46:01,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:01,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:46:01,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:46:01,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:46:01,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 220 transitions, 2042 flow. Second operand has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:01,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:01,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:46:01,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:02,757 INFO L124 PetriNetUnfolderBase]: 2737/6432 cut-off events. [2024-06-28 01:46:02,757 INFO L125 PetriNetUnfolderBase]: For 57103/57103 co-relation queries the response was YES. [2024-06-28 01:46:02,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19536 conditions, 6432 events. 2737/6432 cut-off events. For 57103/57103 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 60815 event pairs, 1547 based on Foata normal form. 6/6074 useless extension candidates. Maximal degree in co-relation 19416. Up to 4908 conditions per place. [2024-06-28 01:46:02,809 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 177 selfloop transitions, 63 changer transitions 0/250 dead transitions. [2024-06-28 01:46:02,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 250 transitions, 2618 flow [2024-06-28 01:46:02,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:46:02,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:46:02,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 214 transitions. [2024-06-28 01:46:02,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692982456140351 [2024-06-28 01:46:02,811 INFO L175 Difference]: Start difference. First operand has 302 places, 220 transitions, 2042 flow. Second operand 12 states and 214 transitions. [2024-06-28 01:46:02,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 250 transitions, 2618 flow [2024-06-28 01:46:03,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 250 transitions, 2487 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:46:03,126 INFO L231 Difference]: Finished difference. Result has 304 places, 220 transitions, 2040 flow [2024-06-28 01:46:03,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1911, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2040, PETRI_PLACES=304, PETRI_TRANSITIONS=220} [2024-06-28 01:46:03,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-28 01:46:03,127 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 220 transitions, 2040 flow [2024-06-28 01:46:03,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:03,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:03,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:03,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 01:46:03,128 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:46:03,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:03,128 INFO L85 PathProgramCache]: Analyzing trace with hash 853315009, now seen corresponding path program 13 times [2024-06-28 01:46:03,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:03,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548988044] [2024-06-28 01:46:03,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:03,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:03,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:04,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:04,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:04,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548988044] [2024-06-28 01:46:04,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548988044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:04,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:04,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:46:04,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309835540] [2024-06-28 01:46:04,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:04,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:46:04,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:04,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:46:04,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:46:04,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:46:04,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 220 transitions, 2040 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:04,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:04,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:46:04,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:05,205 INFO L124 PetriNetUnfolderBase]: 2774/6503 cut-off events. [2024-06-28 01:46:05,205 INFO L125 PetriNetUnfolderBase]: For 58252/58252 co-relation queries the response was YES. [2024-06-28 01:46:05,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19726 conditions, 6503 events. 2774/6503 cut-off events. For 58252/58252 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 61688 event pairs, 1520 based on Foata normal form. 6/6156 useless extension candidates. Maximal degree in co-relation 19605. Up to 4639 conditions per place. [2024-06-28 01:46:05,254 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 178 selfloop transitions, 68 changer transitions 0/256 dead transitions. [2024-06-28 01:46:05,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 256 transitions, 2650 flow [2024-06-28 01:46:05,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:46:05,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:46:05,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-28 01:46:05,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49760765550239233 [2024-06-28 01:46:05,256 INFO L175 Difference]: Start difference. First operand has 304 places, 220 transitions, 2040 flow. Second operand 11 states and 208 transitions. [2024-06-28 01:46:05,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 256 transitions, 2650 flow [2024-06-28 01:46:05,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 256 transitions, 2525 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:46:05,621 INFO L231 Difference]: Finished difference. Result has 305 places, 220 transitions, 2054 flow [2024-06-28 01:46:05,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2054, PETRI_PLACES=305, PETRI_TRANSITIONS=220} [2024-06-28 01:46:05,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-28 01:46:05,622 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 220 transitions, 2054 flow [2024-06-28 01:46:05,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:05,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:05,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:05,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 01:46:05,622 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:46:05,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:05,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1059968449, now seen corresponding path program 14 times [2024-06-28 01:46:05,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:05,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114289093] [2024-06-28 01:46:05,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:05,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:05,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:06,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:06,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:06,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114289093] [2024-06-28 01:46:06,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114289093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:06,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:06,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:46:06,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287678610] [2024-06-28 01:46:06,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:06,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:46:06,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:06,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:46:06,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:46:06,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:46:06,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 220 transitions, 2054 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:06,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:06,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:46:06,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:08,069 INFO L124 PetriNetUnfolderBase]: 2811/6606 cut-off events. [2024-06-28 01:46:08,069 INFO L125 PetriNetUnfolderBase]: For 59562/59562 co-relation queries the response was YES. [2024-06-28 01:46:08,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20112 conditions, 6606 events. 2811/6606 cut-off events. For 59562/59562 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 62833 event pairs, 1625 based on Foata normal form. 6/6244 useless extension candidates. Maximal degree in co-relation 19990. Up to 5066 conditions per place. [2024-06-28 01:46:08,121 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 179 selfloop transitions, 59 changer transitions 0/248 dead transitions. [2024-06-28 01:46:08,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 248 transitions, 2620 flow [2024-06-28 01:46:08,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:46:08,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:46:08,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-28 01:46:08,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47607655502392343 [2024-06-28 01:46:08,123 INFO L175 Difference]: Start difference. First operand has 305 places, 220 transitions, 2054 flow. Second operand 11 states and 199 transitions. [2024-06-28 01:46:08,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 248 transitions, 2620 flow [2024-06-28 01:46:08,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 248 transitions, 2485 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:46:08,451 INFO L231 Difference]: Finished difference. Result has 307 places, 220 transitions, 2040 flow [2024-06-28 01:46:08,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1919, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2040, PETRI_PLACES=307, PETRI_TRANSITIONS=220} [2024-06-28 01:46:08,451 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-28 01:46:08,451 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 220 transitions, 2040 flow [2024-06-28 01:46:08,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:08,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:08,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:08,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 01:46:08,452 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:46:08,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:08,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1052616799, now seen corresponding path program 15 times [2024-06-28 01:46:08,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:08,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174922088] [2024-06-28 01:46:08,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:08,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:08,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:09,254 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:46:09,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:09,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174922088] [2024-06-28 01:46:09,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174922088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:09,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:09,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:46:09,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337158536] [2024-06-28 01:46:09,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:09,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:46:09,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:09,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:46:09,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:46:09,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:46:09,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 220 transitions, 2040 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:09,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:09,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:46:09,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:10,441 INFO L124 PetriNetUnfolderBase]: 2848/6685 cut-off events. [2024-06-28 01:46:10,441 INFO L125 PetriNetUnfolderBase]: For 60515/60515 co-relation queries the response was YES. [2024-06-28 01:46:10,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20195 conditions, 6685 events. 2848/6685 cut-off events. For 60515/60515 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 63761 event pairs, 1641 based on Foata normal form. 6/6324 useless extension candidates. Maximal degree in co-relation 20072. Up to 5093 conditions per place. [2024-06-28 01:46:10,493 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 182 selfloop transitions, 60 changer transitions 0/252 dead transitions. [2024-06-28 01:46:10,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 252 transitions, 2628 flow [2024-06-28 01:46:10,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:46:10,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:46:10,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 01:46:10,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880382775119617 [2024-06-28 01:46:10,494 INFO L175 Difference]: Start difference. First operand has 307 places, 220 transitions, 2040 flow. Second operand 11 states and 204 transitions. [2024-06-28 01:46:10,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 252 transitions, 2628 flow [2024-06-28 01:46:10,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 252 transitions, 2511 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:46:10,919 INFO L231 Difference]: Finished difference. Result has 309 places, 220 transitions, 2046 flow [2024-06-28 01:46:10,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2046, PETRI_PLACES=309, PETRI_TRANSITIONS=220} [2024-06-28 01:46:10,919 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-28 01:46:10,919 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 220 transitions, 2046 flow [2024-06-28 01:46:10,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:10,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:10,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:10,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 01:46:10,920 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:46:10,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:10,920 INFO L85 PathProgramCache]: Analyzing trace with hash -658969903, now seen corresponding path program 16 times [2024-06-28 01:46:10,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:10,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865843268] [2024-06-28 01:46:10,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:10,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:10,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:11,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:11,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:11,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865843268] [2024-06-28 01:46:11,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865843268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:11,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:11,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:46:11,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160071268] [2024-06-28 01:46:11,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:11,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:46:11,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:11,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:46:11,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:46:12,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:46:12,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 220 transitions, 2046 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:12,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:12,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:46:12,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:13,278 INFO L124 PetriNetUnfolderBase]: 2885/6780 cut-off events. [2024-06-28 01:46:13,278 INFO L125 PetriNetUnfolderBase]: For 61675/61675 co-relation queries the response was YES. [2024-06-28 01:46:13,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20467 conditions, 6780 events. 2885/6780 cut-off events. For 61675/61675 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 64878 event pairs, 1703 based on Foata normal form. 6/6414 useless extension candidates. Maximal degree in co-relation 20343. Up to 5224 conditions per place. [2024-06-28 01:46:13,331 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 182 selfloop transitions, 56 changer transitions 0/248 dead transitions. [2024-06-28 01:46:13,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 248 transitions, 2612 flow [2024-06-28 01:46:13,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:46:13,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:46:13,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 01:46:13,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4784688995215311 [2024-06-28 01:46:13,332 INFO L175 Difference]: Start difference. First operand has 309 places, 220 transitions, 2046 flow. Second operand 11 states and 200 transitions. [2024-06-28 01:46:13,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 248 transitions, 2612 flow [2024-06-28 01:46:13,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 248 transitions, 2493 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:46:13,679 INFO L231 Difference]: Finished difference. Result has 311 places, 220 transitions, 2042 flow [2024-06-28 01:46:13,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1927, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2042, PETRI_PLACES=311, PETRI_TRANSITIONS=220} [2024-06-28 01:46:13,679 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-28 01:46:13,679 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 220 transitions, 2042 flow [2024-06-28 01:46:13,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:13,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:13,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:13,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 01:46:13,680 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:46:13,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:13,681 INFO L85 PathProgramCache]: Analyzing trace with hash -666321553, now seen corresponding path program 17 times [2024-06-28 01:46:13,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:13,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970891958] [2024-06-28 01:46:13,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:13,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:13,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:14,613 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:46:14,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:14,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970891958] [2024-06-28 01:46:14,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970891958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:14,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:14,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:46:14,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043320513] [2024-06-28 01:46:14,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:14,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:46:14,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:14,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:46:14,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:46:14,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:46:14,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 220 transitions, 2042 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:14,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:14,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:46:14,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:15,873 INFO L124 PetriNetUnfolderBase]: 2922/6865 cut-off events. [2024-06-28 01:46:15,873 INFO L125 PetriNetUnfolderBase]: For 62904/62904 co-relation queries the response was YES. [2024-06-28 01:46:15,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20667 conditions, 6865 events. 2922/6865 cut-off events. For 62904/62904 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 65844 event pairs, 1709 based on Foata normal form. 6/6499 useless extension candidates. Maximal degree in co-relation 20542. Up to 5230 conditions per place. [2024-06-28 01:46:15,932 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 184 selfloop transitions, 58 changer transitions 0/252 dead transitions. [2024-06-28 01:46:15,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 252 transitions, 2630 flow [2024-06-28 01:46:15,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:46:15,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:46:15,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 01:46:15,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880382775119617 [2024-06-28 01:46:15,933 INFO L175 Difference]: Start difference. First operand has 311 places, 220 transitions, 2042 flow. Second operand 11 states and 204 transitions. [2024-06-28 01:46:15,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 252 transitions, 2630 flow [2024-06-28 01:46:16,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 252 transitions, 2519 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:46:16,363 INFO L231 Difference]: Finished difference. Result has 313 places, 220 transitions, 2050 flow [2024-06-28 01:46:16,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1931, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2050, PETRI_PLACES=313, PETRI_TRANSITIONS=220} [2024-06-28 01:46:16,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-28 01:46:16,363 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 220 transitions, 2050 flow [2024-06-28 01:46:16,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:16,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:16,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:16,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 01:46:16,364 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:46:16,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:16,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1302983231, now seen corresponding path program 18 times [2024-06-28 01:46:16,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:16,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359395979] [2024-06-28 01:46:16,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:16,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:16,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:17,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:46:17,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:17,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359395979] [2024-06-28 01:46:17,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359395979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:17,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:17,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:46:17,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733941720] [2024-06-28 01:46:17,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:17,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:46:17,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:17,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:46:17,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:46:17,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 01:46:17,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 220 transitions, 2050 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:17,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:17,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 01:46:17,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:18,383 INFO L124 PetriNetUnfolderBase]: 2915/6854 cut-off events. [2024-06-28 01:46:18,383 INFO L125 PetriNetUnfolderBase]: For 37047/37047 co-relation queries the response was YES. [2024-06-28 01:46:18,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20129 conditions, 6854 events. 2915/6854 cut-off events. For 37047/37047 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 65780 event pairs, 1735 based on Foata normal form. 6/6486 useless extension candidates. Maximal degree in co-relation 20003. Up to 5290 conditions per place. [2024-06-28 01:46:18,439 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 180 selfloop transitions, 57 changer transitions 0/247 dead transitions. [2024-06-28 01:46:18,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 247 transitions, 2422 flow [2024-06-28 01:46:18,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:46:18,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:46:18,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-28 01:46:18,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 01:46:18,441 INFO L175 Difference]: Start difference. First operand has 313 places, 220 transitions, 2050 flow. Second operand 11 states and 198 transitions. [2024-06-28 01:46:18,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 247 transitions, 2422 flow [2024-06-28 01:46:18,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 247 transitions, 1985 flow, removed 3 selfloop flow, removed 96 redundant places. [2024-06-28 01:46:18,526 INFO L231 Difference]: Finished difference. Result has 226 places, 219 transitions, 1535 flow [2024-06-28 01:46:18,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1535, PETRI_PLACES=226, PETRI_TRANSITIONS=219} [2024-06-28 01:46:18,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-28 01:46:18,526 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 219 transitions, 1535 flow [2024-06-28 01:46:18,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:18,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:18,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:18,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 01:46:18,527 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:18,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:18,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1783590187, now seen corresponding path program 1 times [2024-06-28 01:46:18,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:18,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960781598] [2024-06-28 01:46:18,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:18,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:18,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:18,583 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:46:18,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:18,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960781598] [2024-06-28 01:46:18,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960781598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:18,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:18,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:46:18,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878824088] [2024-06-28 01:46:18,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:18,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:46:18,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:18,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:46:18,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:46:18,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 38 [2024-06-28 01:46:18,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 219 transitions, 1535 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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:46:18,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:18,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 38 [2024-06-28 01:46:18,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:18,920 INFO L124 PetriNetUnfolderBase]: 1727/4687 cut-off events. [2024-06-28 01:46:18,921 INFO L125 PetriNetUnfolderBase]: For 3643/3658 co-relation queries the response was YES. [2024-06-28 01:46:18,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12287 conditions, 4687 events. 1727/4687 cut-off events. For 3643/3658 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44814 event pairs, 305 based on Foata normal form. 317/4721 useless extension candidates. Maximal degree in co-relation 12249. Up to 1222 conditions per place. [2024-06-28 01:46:18,938 INFO L140 encePairwiseOnDemand]: 33/38 looper letters, 91 selfloop transitions, 62 changer transitions 0/222 dead transitions. [2024-06-28 01:46:18,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 222 transitions, 1831 flow [2024-06-28 01:46:18,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:46:18,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:46:18,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 01:46:18,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6578947368421053 [2024-06-28 01:46:18,939 INFO L175 Difference]: Start difference. First operand has 226 places, 219 transitions, 1535 flow. Second operand 5 states and 125 transitions. [2024-06-28 01:46:18,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 222 transitions, 1831 flow [2024-06-28 01:46:18,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 222 transitions, 1692 flow, removed 1 selfloop flow, removed 19 redundant places. [2024-06-28 01:46:18,961 INFO L231 Difference]: Finished difference. Result has 213 places, 214 transitions, 1561 flow [2024-06-28 01:46:18,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1561, PETRI_PLACES=213, PETRI_TRANSITIONS=214} [2024-06-28 01:46:18,961 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-28 01:46:18,962 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 214 transitions, 1561 flow [2024-06-28 01:46:18,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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:46:18,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:18,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:18,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 01:46:18,962 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:18,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:18,962 INFO L85 PathProgramCache]: Analyzing trace with hash 854015723, now seen corresponding path program 1 times [2024-06-28 01:46:18,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:18,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745878590] [2024-06-28 01:46:18,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:18,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:18,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:19,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:46:19,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:19,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745878590] [2024-06-28 01:46:19,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745878590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:19,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:19,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:46:19,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454236249] [2024-06-28 01:46:19,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:19,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:46:19,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:19,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:46:19,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:46:19,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 38 [2024-06-28 01:46:19,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 214 transitions, 1561 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:19,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:19,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 38 [2024-06-28 01:46:19,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:19,408 INFO L124 PetriNetUnfolderBase]: 1491/4120 cut-off events. [2024-06-28 01:46:19,408 INFO L125 PetriNetUnfolderBase]: For 4544/4546 co-relation queries the response was YES. [2024-06-28 01:46:19,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11598 conditions, 4120 events. 1491/4120 cut-off events. For 4544/4546 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 39284 event pairs, 751 based on Foata normal form. 97/3968 useless extension candidates. Maximal degree in co-relation 11564. Up to 1142 conditions per place. [2024-06-28 01:46:19,421 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 36 selfloop transitions, 15 changer transitions 154/239 dead transitions. [2024-06-28 01:46:19,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 239 transitions, 1966 flow [2024-06-28 01:46:19,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:46:19,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:46:19,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 01:46:19,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5822368421052632 [2024-06-28 01:46:19,422 INFO L175 Difference]: Start difference. First operand has 213 places, 214 transitions, 1561 flow. Second operand 8 states and 177 transitions. [2024-06-28 01:46:19,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 239 transitions, 1966 flow [2024-06-28 01:46:19,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 239 transitions, 1901 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 01:46:19,445 INFO L231 Difference]: Finished difference. Result has 224 places, 81 transitions, 580 flow [2024-06-28 01:46:19,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1496, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=580, PETRI_PLACES=224, PETRI_TRANSITIONS=81} [2024-06-28 01:46:19,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-28 01:46:19,446 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 81 transitions, 580 flow [2024-06-28 01:46:19,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:19,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:19,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:19,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 01:46:19,446 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:19,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:19,447 INFO L85 PathProgramCache]: Analyzing trace with hash -400797181, now seen corresponding path program 2 times [2024-06-28 01:46:19,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:19,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315121234] [2024-06-28 01:46:19,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:19,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:19,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:19,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:19,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:19,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315121234] [2024-06-28 01:46:19,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315121234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:19,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:19,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:46:19,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934440048] [2024-06-28 01:46:19,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:19,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:46:19,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:19,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:46:19,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:46:19,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 38 [2024-06-28 01:46:19,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 81 transitions, 580 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:19,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:19,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 38 [2024-06-28 01:46:19,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:19,835 INFO L124 PetriNetUnfolderBase]: 494/1428 cut-off events. [2024-06-28 01:46:19,835 INFO L125 PetriNetUnfolderBase]: For 1204/1204 co-relation queries the response was YES. [2024-06-28 01:46:19,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4068 conditions, 1428 events. 494/1428 cut-off events. For 1204/1204 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11186 event pairs, 321 based on Foata normal form. 16/1341 useless extension candidates. Maximal degree in co-relation 4039. Up to 490 conditions per place. [2024-06-28 01:46:19,840 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 43 selfloop transitions, 9 changer transitions 24/105 dead transitions. [2024-06-28 01:46:19,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 105 transitions, 806 flow [2024-06-28 01:46:19,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:19,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:19,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-28 01:46:19,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5394736842105263 [2024-06-28 01:46:19,841 INFO L175 Difference]: Start difference. First operand has 224 places, 81 transitions, 580 flow. Second operand 10 states and 205 transitions. [2024-06-28 01:46:19,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 105 transitions, 806 flow [2024-06-28 01:46:19,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 105 transitions, 616 flow, removed 20 selfloop flow, removed 37 redundant places. [2024-06-28 01:46:19,847 INFO L231 Difference]: Finished difference. Result has 106 places, 68 transitions, 351 flow [2024-06-28 01:46:19,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=351, PETRI_PLACES=106, PETRI_TRANSITIONS=68} [2024-06-28 01:46:19,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-28 01:46:19,847 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 68 transitions, 351 flow [2024-06-28 01:46:19,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:19,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:19,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:19,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 01:46:19,848 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:19,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:19,848 INFO L85 PathProgramCache]: Analyzing trace with hash 2017574553, now seen corresponding path program 3 times [2024-06-28 01:46:19,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:19,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894068237] [2024-06-28 01:46:19,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:19,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:19,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:20,030 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:46:20,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:20,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894068237] [2024-06-28 01:46:20,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894068237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:20,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:20,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:46:20,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722577937] [2024-06-28 01:46:20,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:20,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:46:20,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:20,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:46:20,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:46:20,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 38 [2024-06-28 01:46:20,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 68 transitions, 351 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 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:46:20,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:20,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 38 [2024-06-28 01:46:20,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:20,236 INFO L124 PetriNetUnfolderBase]: 348/1006 cut-off events. [2024-06-28 01:46:20,236 INFO L125 PetriNetUnfolderBase]: For 545/545 co-relation queries the response was YES. [2024-06-28 01:46:20,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2606 conditions, 1006 events. 348/1006 cut-off events. For 545/545 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 7229 event pairs, 164 based on Foata normal form. 28/959 useless extension candidates. Maximal degree in co-relation 2589. Up to 275 conditions per place. [2024-06-28 01:46:20,238 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 23 selfloop transitions, 7 changer transitions 38/86 dead transitions. [2024-06-28 01:46:20,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 86 transitions, 513 flow [2024-06-28 01:46:20,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:46:20,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:46:20,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 01:46:20,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292397660818714 [2024-06-28 01:46:20,239 INFO L175 Difference]: Start difference. First operand has 106 places, 68 transitions, 351 flow. Second operand 9 states and 181 transitions. [2024-06-28 01:46:20,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 86 transitions, 513 flow [2024-06-28 01:46:20,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 86 transitions, 473 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-28 01:46:20,242 INFO L231 Difference]: Finished difference. Result has 94 places, 45 transitions, 198 flow [2024-06-28 01:46:20,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=198, PETRI_PLACES=94, PETRI_TRANSITIONS=45} [2024-06-28 01:46:20,243 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-28 01:46:20,243 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 45 transitions, 198 flow [2024-06-28 01:46:20,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 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:46:20,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:20,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:20,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 01:46:20,243 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:20,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:20,244 INFO L85 PathProgramCache]: Analyzing trace with hash 2082292763, now seen corresponding path program 4 times [2024-06-28 01:46:20,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:20,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513446359] [2024-06-28 01:46:20,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:20,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:20,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-06-28 01:46:20,254 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-06-28 01:46:20,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-06-28 01:46:20,287 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-06-28 01:46:20,287 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-06-28 01:46:20,288 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (6 of 7 remaining) [2024-06-28 01:46:20,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2024-06-28 01:46:20,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 7 remaining) [2024-06-28 01:46:20,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 7 remaining) [2024-06-28 01:46:20,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining) [2024-06-28 01:46:20,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining) [2024-06-28 01:46:20,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2024-06-28 01:46:20,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 01:46:20,291 INFO L445 BasicCegarLoop]: Path program histogram: [18, 16, 13, 9, 8, 6, 5, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:20,295 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 01:46:20,295 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 01:46:20,334 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-28 01:46:20,334 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-28 01:46:20,337 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 01:46:20 BasicIcfg [2024-06-28 01:46:20,337 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 01:46:20,338 INFO L158 Benchmark]: Toolchain (without parser) took 167278.87ms. Allocated memory was 184.5MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 123.8MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 202.2MB. Max. memory is 16.1GB. [2024-06-28 01:46:20,338 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 184.5MB. Free memory is still 151.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 01:46:20,338 INFO L158 Benchmark]: Witness Parser took 0.18ms. Allocated memory is still 184.5MB. Free memory is still 129.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 01:46:20,338 INFO L158 Benchmark]: CACSL2BoogieTranslator took 564.40ms. Allocated memory is still 184.5MB. Free memory was 123.3MB in the beginning and 90.3MB in the end (delta: 33.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-06-28 01:46:20,338 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.05ms. Allocated memory is still 184.5MB. Free memory was 90.3MB in the beginning and 87.7MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 01:46:20,338 INFO L158 Benchmark]: Boogie Preprocessor took 56.77ms. Allocated memory is still 184.5MB. Free memory was 87.7MB in the beginning and 84.5MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-28 01:46:20,339 INFO L158 Benchmark]: RCFGBuilder took 579.79ms. Allocated memory is still 184.5MB. Free memory was 84.5MB in the beginning and 135.0MB in the end (delta: -50.5MB). Peak memory consumption was 38.4MB. Max. memory is 16.1GB. [2024-06-28 01:46:20,339 INFO L158 Benchmark]: TraceAbstraction took 166008.24ms. Allocated memory was 184.5MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 134.7MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 212.1MB. Max. memory is 16.1GB. [2024-06-28 01:46:20,339 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 184.5MB. Free memory is still 151.5MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.18ms. Allocated memory is still 184.5MB. Free memory is still 129.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 564.40ms. Allocated memory is still 184.5MB. Free memory was 123.3MB in the beginning and 90.3MB in the end (delta: 33.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 64.05ms. Allocated memory is still 184.5MB. Free memory was 90.3MB in the beginning and 87.7MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 56.77ms. Allocated memory is still 184.5MB. Free memory was 87.7MB in the beginning and 84.5MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 579.79ms. Allocated memory is still 184.5MB. Free memory was 84.5MB in the beginning and 135.0MB in the end (delta: -50.5MB). Peak memory consumption was 38.4MB. Max. memory is 16.1GB. * TraceAbstraction took 166008.24ms. Allocated memory was 184.5MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 134.7MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 212.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 19]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L1] 0 //@ ghost int multithreaded = 0; [L709] 0 int __unbuffered_cnt = 0; [L711] 0 int __unbuffered_p0_EAX = 0; [L713] 0 int __unbuffered_p1_EAX = 0; [L715] 0 int __unbuffered_p1_EBX = 0; [L716] 0 _Bool main$tmp_guard0; [L717] 0 _Bool main$tmp_guard1; [L719] 0 int x = 0; [L720] 0 _Bool x$flush_delayed; [L721] 0 int x$mem_tmp; [L722] 0 _Bool x$r_buff0_thd0; [L723] 0 _Bool x$r_buff0_thd1; [L724] 0 _Bool x$r_buff0_thd2; [L725] 0 _Bool x$r_buff1_thd0; [L726] 0 _Bool x$r_buff1_thd1; [L727] 0 _Bool x$r_buff1_thd2; [L728] 0 _Bool x$read_delayed; [L729] 0 int *x$read_delayed_var; [L730] 0 int x$w_buff0; [L731] 0 _Bool x$w_buff0_used; [L732] 0 int x$w_buff1; [L733] 0 _Bool x$w_buff1_used; [L735] 0 int y = 0; [L736] 0 _Bool weak$$choice0; [L737] 0 _Bool weak$$choice2; [L813] 0 pthread_t t1633; [L814] 0 //@ ghost multithreaded = 1; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t1633=-1, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0] [L814] FCALL, FORK 0 pthread_create(&t1633, ((void *)0), P0, ((void *)0)) VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t1633=-1, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0] [L815] 0 pthread_t t1634; VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t1633=-1, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0] [L816] 0 //@ assert ((((((((((((((((!multithreaded || (((__unbuffered_p1_EAX == 0) || (__unbuffered_p1_EAX == 1)) || (__unbuffered_p1_EAX == 2))) && (!multithreaded || ((__unbuffered_p0_EAX == 0) || (__unbuffered_p0_EAX == 1)))) && (!multithreaded || (x$r_buff1_thd0 == (_Bool) 0))) && (!multithreaded || (((__unbuffered_p1_EBX == 0) || (__unbuffered_p1_EBX == 1)) || (__unbuffered_p1_EBX == 2)))) && (!multithreaded || ((x$mem_tmp == 0) || (x$mem_tmp == 1)))) && (!multithreaded || ((((((((((((((((0 <= __unbuffered_cnt) && (x$flush_delayed == (_Bool) 0)) && (x$r_buff0_thd0 == (_Bool) 0)) && (x$r_buff0_thd1 == (_Bool) 0)) && (x$r_buff1_thd0 == (_Bool) 0)) && (x$r_buff1_thd1 == (_Bool) 0)) && (x$read_delayed == (_Bool) 0)) && (x$read_delayed_var == 0)) && ((__unbuffered_p0_EAX == 0) || (__unbuffered_p0_EAX == 1))) && ((x == 0) || (x == 1))) && ((x$mem_tmp == 0) || (x$mem_tmp == 1))) && ((x$w_buff0 == 0) || (x$w_buff0 == 1))) && ((x$w_buff1 == 0) || (x$w_buff1 == 1))) && (((__unbuffered_p1_EAX == 0) || (__unbuffered_p1_EAX == 1)) || (__unbuffered_p1_EAX == 2))) && (((__unbuffered_p1_EBX == 0) || (__unbuffered_p1_EBX == 1)) || (__unbuffered_p1_EBX == 2))) && (((y == 0) || (y == 1)) || (y == 2))))) && (!multithreaded || (x$read_delayed == (_Bool) 0))) && (!multithreaded || (((y == 0) || (y == 1)) || (y == 2)))) && (!multithreaded || (x$r_buff1_thd1 == (_Bool) 0))) && (!multithreaded || (0 <= __unbuffered_cnt))) && (!multithreaded || (x$r_buff0_thd1 == (_Bool) 0))) && (!multithreaded || (x$read_delayed_var == 0))) && (!multithreaded || (x$r_buff0_thd0 == (_Bool) 0))) && (!multithreaded || ((x$w_buff0 == 0) || (x$w_buff0 == 1)))) && (!multithreaded || ((x == 0) || (x == 1)))) && (!multithreaded || ((x$w_buff1 == 0) || (x$w_buff1 == 1)))); [L816] FCALL, FORK 0 pthread_create(&t1634, ((void *)0), P1, ((void *)0)) VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t1633=-1, t1634=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0] [L771] 2 x$w_buff1 = x$w_buff0 [L772] 2 x$w_buff0 = 1 [L773] 2 x$w_buff1_used = x$w_buff0_used [L774] 2 x$w_buff0_used = (_Bool)1 [L775] CALL 2 __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used)) [L19] COND FALSE 2 !(!expression) [L775] RET 2 __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used)) [L776] 2 x$r_buff1_thd0 = x$r_buff0_thd0 [L777] 2 x$r_buff1_thd1 = x$r_buff0_thd1 [L778] 2 x$r_buff1_thd2 = x$r_buff0_thd2 [L779] 2 x$r_buff0_thd2 = (_Bool)1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0] [L782] 2 y = 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1] [L785] 2 __unbuffered_p1_EAX = y VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1] [L788] 2 __unbuffered_p1_EBX = y VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1] [L741] 1 y = 2 VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=2] [L746] 1 weak$$choice0 = __VERIFIER_nondet_bool() [L747] 1 weak$$choice2 = __VERIFIER_nondet_bool() [L748] 1 x$flush_delayed = weak$$choice2 [L749] 1 x$mem_tmp = x [L750] 1 x = !x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff1) [L751] 1 x$w_buff0 = weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff0)) [L752] 1 x$w_buff1 = weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff1 : x$w_buff1)) [L753] 1 x$w_buff0_used = weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$w_buff0_used)) [L754] 1 x$w_buff1_used = weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0)) [L755] 1 x$r_buff0_thd1 = weak$$choice2 ? x$r_buff0_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff0_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$r_buff0_thd1)) [L756] 1 x$r_buff1_thd1 = weak$$choice2 ? x$r_buff1_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff1_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0)) [L757] 1 __unbuffered_p0_EAX = x [L758] 1 x = x$flush_delayed ? x$mem_tmp : x [L759] 1 x$flush_delayed = (_Bool)0 VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=2] [L791] 2 x = x$w_buff0_used && x$r_buff0_thd2 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd2 ? x$w_buff1 : x) [L792] 2 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$w_buff0_used [L793] 2 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$w_buff1_used [L794] 2 x$r_buff0_thd2 = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$r_buff0_thd2 [L795] 2 x$r_buff1_thd2 = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$r_buff1_thd2 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=2] [L764] 1 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [\old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=2] [L817] 0 //@ assert ((((((((((((((((!multithreaded || (((__unbuffered_p1_EAX == 0) || (__unbuffered_p1_EAX == 1)) || (__unbuffered_p1_EAX == 2))) && (!multithreaded || ((__unbuffered_p0_EAX == 0) || (__unbuffered_p0_EAX == 1)))) && (!multithreaded || (x$r_buff1_thd0 == (_Bool) 0))) && (!multithreaded || (((__unbuffered_p1_EBX == 0) || (__unbuffered_p1_EBX == 1)) || (__unbuffered_p1_EBX == 2)))) && (!multithreaded || ((x$mem_tmp == 0) || (x$mem_tmp == 1)))) && (!multithreaded || ((((((((((((((((0 <= __unbuffered_cnt) && (x$flush_delayed == (_Bool) 0)) && (x$r_buff0_thd0 == (_Bool) 0)) && (x$r_buff0_thd1 == (_Bool) 0)) && (x$r_buff1_thd0 == (_Bool) 0)) && (x$r_buff1_thd1 == (_Bool) 0)) && (x$read_delayed == (_Bool) 0)) && (x$read_delayed_var == 0)) && ((__unbuffered_p0_EAX == 0) || (__unbuffered_p0_EAX == 1))) && ((x == 0) || (x == 1))) && ((x$mem_tmp == 0) || (x$mem_tmp == 1))) && ((x$w_buff0 == 0) || (x$w_buff0 == 1))) && ((x$w_buff1 == 0) || (x$w_buff1 == 1))) && (((__unbuffered_p1_EAX == 0) || (__unbuffered_p1_EAX == 1)) || (__unbuffered_p1_EAX == 2))) && (((__unbuffered_p1_EBX == 0) || (__unbuffered_p1_EBX == 1)) || (__unbuffered_p1_EBX == 2))) && (((y == 0) || (y == 1)) || (y == 2))))) && (!multithreaded || (x$read_delayed == (_Bool) 0))) && (!multithreaded || (((y == 0) || (y == 1)) || (y == 2)))) && (!multithreaded || (x$r_buff1_thd1 == (_Bool) 0))) && (!multithreaded || (0 <= __unbuffered_cnt))) && (!multithreaded || (x$r_buff0_thd1 == (_Bool) 0))) && (!multithreaded || (x$read_delayed_var == 0))) && (!multithreaded || (x$r_buff0_thd0 == (_Bool) 0))) && (!multithreaded || ((x$w_buff0 == 0) || (x$w_buff0 == 1)))) && (!multithreaded || ((x == 0) || (x == 1)))) && (!multithreaded || ((x$w_buff1 == 0) || (x$w_buff1 == 1)))); VAL [\old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t1633=-1, t1634=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=2] [L798] 2 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=2] [L818] 0 main$tmp_guard0 = __unbuffered_cnt == 2 VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t1633=-1, t1634=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=2] [L820] CALL 0 assume_abort_if_not(main$tmp_guard0) [L4] COND FALSE 0 !(!cond) [L820] RET 0 assume_abort_if_not(main$tmp_guard0) [L822] 0 x = x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x) [L823] 0 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used [L824] 0 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$w_buff1_used [L825] 0 x$r_buff0_thd0 = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0 [L826] 0 x$r_buff1_thd0 = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$r_buff1_thd0 VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t1633=-1, t1634=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=2] [L829] 0 main$tmp_guard1 = !(y == 2 && __unbuffered_p0_EAX == 0 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 1) VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t1633=-1, t1634=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=2] [L831] CALL 0 __VERIFIER_assert(main$tmp_guard1) [L19] COND TRUE 0 !expression VAL [\old(arg)={0:0}, \old(expression)=0, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, expression=0, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=2] [L19] 0 reach_error() VAL [\old(arg)={0:0}, \old(expression)=0, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, expression=0, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=2] - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 816]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 817]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 816]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 58 locations, 7 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 165.9s, OverallIterations: 111, TraceHistogramMax: 1, PathProgramHistogramMax: 18, EmptinessCheckTime: 0.0s, AutomataDifference: 85.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8082 SdHoareTripleChecker+Valid, 27.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7001 mSDsluCounter, 5554 SdHoareTripleChecker+Invalid, 23.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5007 mSDsCounter, 1329 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 47639 IncrementalHoareTripleChecker+Invalid, 48968 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1329 mSolverCounterUnsat, 547 mSDtfsCounter, 47639 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1182 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 1168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2500 ImplicationChecksByTransitivity, 30.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2117occurred in iteration=96, InterpolantAutomatonStates: 1037, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 78.8s InterpolantComputationTime, 1957 NumberOfCodeBlocks, 1957 NumberOfCodeBlocksAsserted, 111 NumberOfCheckSat, 1819 ConstructedInterpolants, 0 QuantifiedInterpolants, 76920 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 110 InterpolantComputations, 110 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-06-28 01:46:20,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE