./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe008_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe008_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe008_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe008_power.oepc_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 17:24:28,455 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 17:24:28,519 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 17:24:28,524 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 17:24:28,524 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 17:24:28,548 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 17:24:28,551 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 17:24:28,552 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 17:24:28,552 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 17:24:28,555 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 17:24:28,556 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 17:24:28,556 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 17:24:28,556 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 17:24:28,557 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 17:24:28,558 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 17:24:28,558 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 17:24:28,558 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 17:24:28,558 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 17:24:28,559 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 17:24:28,559 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 17:24:28,559 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 17:24:28,559 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 17:24:28,560 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 17:24:28,560 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 17:24:28,560 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 17:24:28,560 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 17:24:28,561 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 17:24:28,561 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 17:24:28,561 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 17:24:28,562 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 17:24:28,562 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 17:24:28,563 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 17:24:28,563 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:24:28,563 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 17:24:28,563 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 17:24:28,564 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 17:24:28,564 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 17:24:28,564 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 17:24:28,564 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 17:24:28,564 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 17:24:28,565 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 17:24:28,565 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 17:24:28,565 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 17:24:28,565 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 17:24:28,743 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 17:24:28,757 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 17:24:28,758 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 17:24:28,759 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 17:24:28,760 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 17:24:28,761 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe008_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-21 17:24:28,926 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 17:24:28,926 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 17:24:28,927 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe008_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 17:24:29,958 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 17:24:30,194 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 17:24:30,195 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 17:24:30,209 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10cf246f6/2264ae43a7334b8aaedb42446702a025/FLAG2b302bbf3 [2024-06-21 17:24:30,220 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10cf246f6/2264ae43a7334b8aaedb42446702a025 [2024-06-21 17:24:30,225 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 17:24:30,226 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 17:24:30,233 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 17:24:30,234 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 17:24:30,238 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 17:24:30,238 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:24:28" (1/2) ... [2024-06-21 17:24:30,239 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6fdd80e0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:24:30, skipping insertion in model container [2024-06-21 17:24:30,239 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:24:28" (1/2) ... [2024-06-21 17:24:30,240 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7b255ce7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:24:30, skipping insertion in model container [2024-06-21 17:24:30,241 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:24:30" (2/2) ... [2024-06-21 17:24:30,241 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6fdd80e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30, skipping insertion in model container [2024-06-21 17:24:30,241 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:24:30" (2/2) ... [2024-06-21 17:24:30,242 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 17:24:30,305 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 17:24:30,307 INFO L97 edCorrectnessWitness]: Location invariant before [L823-L823] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 2))) && (! multithreaded || ((z$mem_tmp == 0 || z$mem_tmp == 1) || z$mem_tmp == 2))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 2)) [2024-06-21 17:24:30,307 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 2))) && (! multithreaded || ((z$mem_tmp == 0 || z$mem_tmp == 1) || z$mem_tmp == 2))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 2)) [2024-06-21 17:24:30,307 INFO L97 edCorrectnessWitness]: Location invariant before [L825-L825] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 2))) && (! multithreaded || ((z$mem_tmp == 0 || z$mem_tmp == 1) || z$mem_tmp == 2))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 2)) [2024-06-21 17:24:30,307 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 17:24:30,307 INFO L106 edCorrectnessWitness]: ghost_update [L821-L821] multithreaded = 1; [2024-06-21 17:24:30,343 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 17:24:30,659 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:24:30,666 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 17:24:30,786 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:24:30,822 INFO L206 MainTranslator]: Completed translation [2024-06-21 17:24:30,822 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30 WrapperNode [2024-06-21 17:24:30,823 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 17:24:30,823 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 17:24:30,823 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 17:24:30,823 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 17:24:30,828 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (1/1) ... [2024-06-21 17:24:30,853 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (1/1) ... [2024-06-21 17:24:30,887 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 144 [2024-06-21 17:24:30,887 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 17:24:30,888 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 17:24:30,888 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 17:24:30,888 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 17:24:30,896 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (1/1) ... [2024-06-21 17:24:30,896 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (1/1) ... [2024-06-21 17:24:30,911 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (1/1) ... [2024-06-21 17:24:30,927 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-21 17:24:30,931 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (1/1) ... [2024-06-21 17:24:30,932 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (1/1) ... [2024-06-21 17:24:30,940 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (1/1) ... [2024-06-21 17:24:30,948 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (1/1) ... [2024-06-21 17:24:30,950 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (1/1) ... [2024-06-21 17:24:30,955 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (1/1) ... [2024-06-21 17:24:30,957 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 17:24:30,960 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 17:24:30,960 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 17:24:30,960 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 17:24:30,960 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (1/1) ... [2024-06-21 17:24:30,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:24:30,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 17:24:30,983 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-21 17:24:30,993 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-21 17:24:31,016 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 17:24:31,016 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 17:24:31,016 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 17:24:31,017 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 17:24:31,017 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 17:24:31,017 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 17:24:31,017 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 17:24:31,017 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 17:24:31,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 17:24:31,017 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 17:24:31,017 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 17:24:31,018 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 17:24:31,019 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 17:24:31,134 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 17:24:31,135 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 17:24:31,385 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 17:24:31,387 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 17:24:31,533 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 17:24:31,533 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 17:24:31,534 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:24:31 BoogieIcfgContainer [2024-06-21 17:24:31,534 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 17:24:31,537 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 17:24:31,537 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 17:24:31,539 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 17:24:31,539 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:24:28" (1/4) ... [2024-06-21 17:24:31,540 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a2fcd73 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 05:24:31, skipping insertion in model container [2024-06-21 17:24:31,540 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 05:24:30" (2/4) ... [2024-06-21 17:24:31,541 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a2fcd73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:24:31, skipping insertion in model container [2024-06-21 17:24:31,541 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:24:30" (3/4) ... [2024-06-21 17:24:31,541 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a2fcd73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:24:31, skipping insertion in model container [2024-06-21 17:24:31,541 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:24:31" (4/4) ... [2024-06-21 17:24:31,542 INFO L112 eAbstractionObserver]: Analyzing ICFG safe008_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 17:24:31,554 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 17:24:31,555 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 17:24:31,555 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 17:24:31,592 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 17:24:31,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 17:24:31,643 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 17:24:31,643 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:24:31,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 17:24:31,646 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 17:24:31,649 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 17:24:31,660 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 17:24:31,665 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;@6c4d9f34, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 17:24:31,665 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 17:24:31,669 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 17:24:31,670 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 17:24:31,670 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:24:31,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:31,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 17:24:31,671 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:31,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:31,715 INFO L85 PathProgramCache]: Analyzing trace with hash 371187043, now seen corresponding path program 1 times [2024-06-21 17:24:31,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:31,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048205831] [2024-06-21 17:24:31,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:31,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:31,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:32,514 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-21 17:24:32,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:32,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048205831] [2024-06-21 17:24:32,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048205831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:32,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:32,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 17:24:32,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119228131] [2024-06-21 17:24:32,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:32,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 17:24:32,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:32,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 17:24:32,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 17:24:32,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 17:24:32,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:32,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:32,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 17:24:32,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:32,920 INFO L124 PetriNetUnfolderBase]: 1156/1754 cut-off events. [2024-06-21 17:24:32,921 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-21 17:24:32,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3581 conditions, 1754 events. 1156/1754 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 7996 event pairs, 805 based on Foata normal form. 1/1718 useless extension candidates. Maximal degree in co-relation 3569. Up to 1740 conditions per place. [2024-06-21 17:24:32,934 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 31 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 17:24:32,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 167 flow [2024-06-21 17:24:32,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 17:24:32,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 17:24:32,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-21 17:24:32,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 17:24:32,944 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 71 transitions. [2024-06-21 17:24:32,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 167 flow [2024-06-21 17:24:32,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 17:24:32,948 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 17:24:32,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 17:24:32,953 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 17:24:32,953 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 17:24:32,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:32,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:32,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:32,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 17:24:32,954 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:32,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:32,954 INFO L85 PathProgramCache]: Analyzing trace with hash 229573720, now seen corresponding path program 1 times [2024-06-21 17:24:32,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:32,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938894960] [2024-06-21 17:24:32,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:32,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:32,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:33,406 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-21 17:24:33,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:33,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938894960] [2024-06-21 17:24:33,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938894960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:33,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:33,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 17:24:33,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989247841] [2024-06-21 17:24:33,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:33,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 17:24:33,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:33,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 17:24:33,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 17:24:33,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 17:24:33,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 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-21 17:24:33,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:33,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 17:24:33,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:33,633 INFO L124 PetriNetUnfolderBase]: 1150/1745 cut-off events. [2024-06-21 17:24:33,633 INFO L125 PetriNetUnfolderBase]: For 327/334 co-relation queries the response was YES. [2024-06-21 17:24:33,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4052 conditions, 1745 events. 1150/1745 cut-off events. For 327/334 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 7836 event pairs, 699 based on Foata normal form. 7/1749 useless extension candidates. Maximal degree in co-relation 4040. Up to 1716 conditions per place. [2024-06-21 17:24:33,641 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 38 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-21 17:24:33,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 234 flow [2024-06-21 17:24:33,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 17:24:33,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 17:24:33,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-21 17:24:33,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 17:24:33,643 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 92 transitions. [2024-06-21 17:24:33,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 234 flow [2024-06-21 17:24:33,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 230 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 17:24:33,645 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-21 17:24:33,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 17:24:33,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-21 17:24:33,646 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-21 17:24:33,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 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-21 17:24:33,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:33,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:33,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 17:24:33,647 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:33,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:33,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1473147828, now seen corresponding path program 1 times [2024-06-21 17:24:33,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:33,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265378044] [2024-06-21 17:24:33,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:33,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:33,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:34,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:34,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:34,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265378044] [2024-06-21 17:24:34,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265378044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:34,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:34,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 17:24:34,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26707101] [2024-06-21 17:24:34,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:34,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 17:24:34,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:34,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 17:24:34,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 17:24:34,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 17:24:34,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:34,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:34,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 17:24:34,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:34,285 INFO L124 PetriNetUnfolderBase]: 1385/2086 cut-off events. [2024-06-21 17:24:34,286 INFO L125 PetriNetUnfolderBase]: For 1057/1065 co-relation queries the response was YES. [2024-06-21 17:24:34,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5365 conditions, 2086 events. 1385/2086 cut-off events. For 1057/1065 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9393 event pairs, 709 based on Foata normal form. 9/2093 useless extension candidates. Maximal degree in co-relation 5351. Up to 2043 conditions per place. [2024-06-21 17:24:34,296 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 52 selfloop transitions, 10 changer transitions 0/67 dead transitions. [2024-06-21 17:24:34,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 67 transitions, 351 flow [2024-06-21 17:24:34,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:24:34,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:24:34,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 109 transitions. [2024-06-21 17:24:34,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-21 17:24:34,298 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 109 transitions. [2024-06-21 17:24:34,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 67 transitions, 351 flow [2024-06-21 17:24:34,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 67 transitions, 330 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-21 17:24:34,300 INFO L231 Difference]: Finished difference. Result has 49 places, 46 transitions, 204 flow [2024-06-21 17:24:34,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=204, PETRI_PLACES=49, PETRI_TRANSITIONS=46} [2024-06-21 17:24:34,301 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-21 17:24:34,301 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 46 transitions, 204 flow [2024-06-21 17:24:34,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:34,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:34,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:34,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 17:24:34,302 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:34,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:34,302 INFO L85 PathProgramCache]: Analyzing trace with hash 551950753, now seen corresponding path program 1 times [2024-06-21 17:24:34,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:34,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487111541] [2024-06-21 17:24:34,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:34,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:34,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:34,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-21 17:24:34,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:34,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487111541] [2024-06-21 17:24:34,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487111541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:34,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:34,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:24:34,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866503227] [2024-06-21 17:24:34,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:34,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:24:34,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:34,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:24:34,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:24:34,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 17:24:34,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 46 transitions, 204 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:34,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:34,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 17:24:34,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:35,201 INFO L124 PetriNetUnfolderBase]: 1379/2077 cut-off events. [2024-06-21 17:24:35,201 INFO L125 PetriNetUnfolderBase]: For 1874/1893 co-relation queries the response was YES. [2024-06-21 17:24:35,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5902 conditions, 2077 events. 1379/2077 cut-off events. For 1874/1893 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9378 event pairs, 584 based on Foata normal form. 15/2090 useless extension candidates. Maximal degree in co-relation 5885. Up to 2019 conditions per place. [2024-06-21 17:24:35,212 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 59 selfloop transitions, 13 changer transitions 0/77 dead transitions. [2024-06-21 17:24:35,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 77 transitions, 434 flow [2024-06-21 17:24:35,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:35,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:35,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-21 17:24:35,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-21 17:24:35,214 INFO L175 Difference]: Start difference. First operand has 49 places, 46 transitions, 204 flow. Second operand 6 states and 129 transitions. [2024-06-21 17:24:35,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 77 transitions, 434 flow [2024-06-21 17:24:35,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 77 transitions, 430 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 17:24:35,216 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 256 flow [2024-06-21 17:24:35,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=256, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-21 17:24:35,217 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-21 17:24:35,217 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 256 flow [2024-06-21 17:24:35,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:35,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:35,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:35,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 17:24:35,218 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:35,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:35,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1644192203, now seen corresponding path program 1 times [2024-06-21 17:24:35,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:35,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131220507] [2024-06-21 17:24:35,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:35,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:35,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:35,934 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-21 17:24:35,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:35,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131220507] [2024-06-21 17:24:35,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131220507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:35,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:35,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:24:35,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97376512] [2024-06-21 17:24:35,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:35,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:24:35,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:35,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:24:35,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:24:35,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 17:24:35,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 256 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:35,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:35,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 17:24:35,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:36,379 INFO L124 PetriNetUnfolderBase]: 1433/2161 cut-off events. [2024-06-21 17:24:36,379 INFO L125 PetriNetUnfolderBase]: For 3177/3196 co-relation queries the response was YES. [2024-06-21 17:24:36,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6677 conditions, 2161 events. 1433/2161 cut-off events. For 3177/3196 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9842 event pairs, 449 based on Foata normal form. 30/2189 useless extension candidates. Maximal degree in co-relation 6657. Up to 1965 conditions per place. [2024-06-21 17:24:36,392 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 77 selfloop transitions, 24 changer transitions 0/106 dead transitions. [2024-06-21 17:24:36,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 106 transitions, 644 flow [2024-06-21 17:24:36,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:36,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:36,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 17:24:36,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 17:24:36,394 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 256 flow. Second operand 7 states and 161 transitions. [2024-06-21 17:24:36,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 106 transitions, 644 flow [2024-06-21 17:24:36,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 106 transitions, 614 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:36,398 INFO L231 Difference]: Finished difference. Result has 61 places, 63 transitions, 385 flow [2024-06-21 17:24:36,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=385, PETRI_PLACES=61, PETRI_TRANSITIONS=63} [2024-06-21 17:24:36,399 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2024-06-21 17:24:36,399 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 63 transitions, 385 flow [2024-06-21 17:24:36,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:36,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:36,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:36,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 17:24:36,400 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:36,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:36,401 INFO L85 PathProgramCache]: Analyzing trace with hash -889132349, now seen corresponding path program 1 times [2024-06-21 17:24:36,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:36,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841743742] [2024-06-21 17:24:36,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:36,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:36,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:36,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:36,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:36,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841743742] [2024-06-21 17:24:36,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841743742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:36,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:36,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:24:36,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042448024] [2024-06-21 17:24:36,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:36,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:24:36,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:36,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:24:36,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:24:37,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:37,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 63 transitions, 385 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:37,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:37,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:37,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:37,429 INFO L124 PetriNetUnfolderBase]: 1652/2476 cut-off events. [2024-06-21 17:24:37,430 INFO L125 PetriNetUnfolderBase]: For 6808/6808 co-relation queries the response was YES. [2024-06-21 17:24:37,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8951 conditions, 2476 events. 1652/2476 cut-off events. For 6808/6808 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11403 event pairs, 663 based on Foata normal form. 4/2477 useless extension candidates. Maximal degree in co-relation 8925. Up to 2436 conditions per place. [2024-06-21 17:24:37,443 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 71 selfloop transitions, 9 changer transitions 0/83 dead transitions. [2024-06-21 17:24:37,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 83 transitions, 621 flow [2024-06-21 17:24:37,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:24:37,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:24:37,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-21 17:24:37,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415 [2024-06-21 17:24:37,444 INFO L175 Difference]: Start difference. First operand has 61 places, 63 transitions, 385 flow. Second operand 5 states and 83 transitions. [2024-06-21 17:24:37,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 83 transitions, 621 flow [2024-06-21 17:24:37,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 83 transitions, 609 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-21 17:24:37,452 INFO L231 Difference]: Finished difference. Result has 67 places, 70 transitions, 454 flow [2024-06-21 17:24:37,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=454, PETRI_PLACES=67, PETRI_TRANSITIONS=70} [2024-06-21 17:24:37,454 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-21 17:24:37,454 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 70 transitions, 454 flow [2024-06-21 17:24:37,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:37,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:37,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:37,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 17:24:37,455 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:37,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:37,456 INFO L85 PathProgramCache]: Analyzing trace with hash 129836356, now seen corresponding path program 1 times [2024-06-21 17:24:37,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:37,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760826089] [2024-06-21 17:24:37,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:37,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:37,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:38,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:38,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:38,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760826089] [2024-06-21 17:24:38,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760826089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:38,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:38,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:38,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978725494] [2024-06-21 17:24:38,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:38,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:38,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:38,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:38,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:38,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:24:38,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 70 transitions, 454 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:38,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:38,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:24:38,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:38,490 INFO L124 PetriNetUnfolderBase]: 1622/2437 cut-off events. [2024-06-21 17:24:38,490 INFO L125 PetriNetUnfolderBase]: For 8685/8744 co-relation queries the response was YES. [2024-06-21 17:24:38,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9591 conditions, 2437 events. 1622/2437 cut-off events. For 8685/8744 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11228 event pairs, 603 based on Foata normal form. 24/2447 useless extension candidates. Maximal degree in co-relation 9560. Up to 2334 conditions per place. [2024-06-21 17:24:38,505 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 73 selfloop transitions, 24 changer transitions 0/103 dead transitions. [2024-06-21 17:24:38,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 103 transitions, 790 flow [2024-06-21 17:24:38,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:38,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:38,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 17:24:38,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 17:24:38,507 INFO L175 Difference]: Start difference. First operand has 67 places, 70 transitions, 454 flow. Second operand 7 states and 126 transitions. [2024-06-21 17:24:38,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 103 transitions, 790 flow [2024-06-21 17:24:38,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 103 transitions, 784 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-21 17:24:38,515 INFO L231 Difference]: Finished difference. Result has 73 places, 76 transitions, 558 flow [2024-06-21 17:24:38,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=558, PETRI_PLACES=73, PETRI_TRANSITIONS=76} [2024-06-21 17:24:38,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-21 17:24:38,516 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 76 transitions, 558 flow [2024-06-21 17:24:38,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:38,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:38,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:38,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 17:24:38,516 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:38,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:38,517 INFO L85 PathProgramCache]: Analyzing trace with hash 64954954, now seen corresponding path program 2 times [2024-06-21 17:24:38,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:38,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654680399] [2024-06-21 17:24:38,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:38,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:38,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:39,137 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-21 17:24:39,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:39,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654680399] [2024-06-21 17:24:39,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654680399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:39,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:39,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:39,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177216216] [2024-06-21 17:24:39,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:39,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:39,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:39,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:39,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:39,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:24:39,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 76 transitions, 558 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:39,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:39,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:24:39,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:39,633 INFO L124 PetriNetUnfolderBase]: 1610/2423 cut-off events. [2024-06-21 17:24:39,633 INFO L125 PetriNetUnfolderBase]: For 11211/11280 co-relation queries the response was YES. [2024-06-21 17:24:39,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10155 conditions, 2423 events. 1610/2423 cut-off events. For 11211/11280 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11166 event pairs, 601 based on Foata normal form. 34/2443 useless extension candidates. Maximal degree in co-relation 10121. Up to 2345 conditions per place. [2024-06-21 17:24:39,653 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 76 selfloop transitions, 22 changer transitions 0/104 dead transitions. [2024-06-21 17:24:39,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 104 transitions, 862 flow [2024-06-21 17:24:39,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:39,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:39,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 17:24:39,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 17:24:39,656 INFO L175 Difference]: Start difference. First operand has 73 places, 76 transitions, 558 flow. Second operand 7 states and 120 transitions. [2024-06-21 17:24:39,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 104 transitions, 862 flow [2024-06-21 17:24:39,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 104 transitions, 821 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 17:24:39,666 INFO L231 Difference]: Finished difference. Result has 77 places, 82 transitions, 627 flow [2024-06-21 17:24:39,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=627, PETRI_PLACES=77, PETRI_TRANSITIONS=82} [2024-06-21 17:24:39,669 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-21 17:24:39,669 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 82 transitions, 627 flow [2024-06-21 17:24:39,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:39,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:39,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:39,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 17:24:39,670 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:39,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:39,670 INFO L85 PathProgramCache]: Analyzing trace with hash 235657570, now seen corresponding path program 1 times [2024-06-21 17:24:39,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:39,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925667711] [2024-06-21 17:24:39,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:39,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:39,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:40,291 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-21 17:24:40,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:40,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925667711] [2024-06-21 17:24:40,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925667711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:40,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:40,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:40,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136395901] [2024-06-21 17:24:40,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:40,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:40,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:40,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:40,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:40,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:40,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 82 transitions, 627 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:40,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:40,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:40,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:40,760 INFO L124 PetriNetUnfolderBase]: 1738/2600 cut-off events. [2024-06-21 17:24:40,761 INFO L125 PetriNetUnfolderBase]: For 12997/13000 co-relation queries the response was YES. [2024-06-21 17:24:40,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10859 conditions, 2600 events. 1738/2600 cut-off events. For 12997/13000 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11922 event pairs, 611 based on Foata normal form. 4/2601 useless extension candidates. Maximal degree in co-relation 10823. Up to 2489 conditions per place. [2024-06-21 17:24:40,774 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 102 selfloop transitions, 20 changer transitions 0/125 dead transitions. [2024-06-21 17:24:40,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 125 transitions, 1079 flow [2024-06-21 17:24:40,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:40,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:40,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 17:24:40,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 17:24:40,776 INFO L175 Difference]: Start difference. First operand has 77 places, 82 transitions, 627 flow. Second operand 7 states and 120 transitions. [2024-06-21 17:24:40,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 125 transitions, 1079 flow [2024-06-21 17:24:40,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 125 transitions, 1008 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:40,789 INFO L231 Difference]: Finished difference. Result has 83 places, 97 transitions, 743 flow [2024-06-21 17:24:40,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=743, PETRI_PLACES=83, PETRI_TRANSITIONS=97} [2024-06-21 17:24:40,790 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 42 predicate places. [2024-06-21 17:24:40,790 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 97 transitions, 743 flow [2024-06-21 17:24:40,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:40,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:40,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:40,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 17:24:40,791 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:40,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:40,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1193674702, now seen corresponding path program 2 times [2024-06-21 17:24:40,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:40,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558168569] [2024-06-21 17:24:40,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:40,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:40,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:41,292 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-21 17:24:41,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:41,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558168569] [2024-06-21 17:24:41,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558168569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:41,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:41,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:41,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379511425] [2024-06-21 17:24:41,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:41,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:41,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:41,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:41,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:41,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:41,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 97 transitions, 743 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:41,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:41,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:41,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:41,820 INFO L124 PetriNetUnfolderBase]: 1760/2632 cut-off events. [2024-06-21 17:24:41,820 INFO L125 PetriNetUnfolderBase]: For 15702/15705 co-relation queries the response was YES. [2024-06-21 17:24:41,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11777 conditions, 2632 events. 1760/2632 cut-off events. For 15702/15705 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12061 event pairs, 622 based on Foata normal form. 6/2635 useless extension candidates. Maximal degree in co-relation 11737. Up to 2583 conditions per place. [2024-06-21 17:24:41,834 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 102 selfloop transitions, 12 changer transitions 0/117 dead transitions. [2024-06-21 17:24:41,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 117 transitions, 1044 flow [2024-06-21 17:24:41,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:41,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:41,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 17:24:41,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-21 17:24:41,836 INFO L175 Difference]: Start difference. First operand has 83 places, 97 transitions, 743 flow. Second operand 6 states and 97 transitions. [2024-06-21 17:24:41,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 117 transitions, 1044 flow [2024-06-21 17:24:41,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 117 transitions, 1028 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-21 17:24:41,853 INFO L231 Difference]: Finished difference. Result has 88 places, 100 transitions, 788 flow [2024-06-21 17:24:41,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=788, PETRI_PLACES=88, PETRI_TRANSITIONS=100} [2024-06-21 17:24:41,854 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-21 17:24:41,854 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 100 transitions, 788 flow [2024-06-21 17:24:41,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:41,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:41,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:41,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 17:24:41,855 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:41,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:41,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1286480344, now seen corresponding path program 3 times [2024-06-21 17:24:41,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:41,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913115725] [2024-06-21 17:24:41,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:41,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:41,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:42,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:42,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:42,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913115725] [2024-06-21 17:24:42,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913115725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:42,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:42,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:42,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71602200] [2024-06-21 17:24:42,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:42,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:42,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:42,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:42,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:42,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:24:42,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 100 transitions, 788 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:42,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:42,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:24:42,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:42,893 INFO L124 PetriNetUnfolderBase]: 1671/2517 cut-off events. [2024-06-21 17:24:42,894 INFO L125 PetriNetUnfolderBase]: For 18490/18680 co-relation queries the response was YES. [2024-06-21 17:24:42,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11686 conditions, 2517 events. 1671/2517 cut-off events. For 18490/18680 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11728 event pairs, 553 based on Foata normal form. 27/2495 useless extension candidates. Maximal degree in co-relation 11643. Up to 2401 conditions per place. [2024-06-21 17:24:42,910 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 85 selfloop transitions, 25 changer transitions 0/121 dead transitions. [2024-06-21 17:24:42,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 121 transitions, 1062 flow [2024-06-21 17:24:42,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:42,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:42,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-21 17:24:42,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-06-21 17:24:42,911 INFO L175 Difference]: Start difference. First operand has 88 places, 100 transitions, 788 flow. Second operand 6 states and 109 transitions. [2024-06-21 17:24:42,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 121 transitions, 1062 flow [2024-06-21 17:24:42,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 121 transitions, 1021 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:42,926 INFO L231 Difference]: Finished difference. Result has 90 places, 100 transitions, 811 flow [2024-06-21 17:24:42,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=811, PETRI_PLACES=90, PETRI_TRANSITIONS=100} [2024-06-21 17:24:42,927 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-21 17:24:42,927 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 100 transitions, 811 flow [2024-06-21 17:24:42,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:42,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:42,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:42,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 17:24:42,928 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:42,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:42,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1193668192, now seen corresponding path program 3 times [2024-06-21 17:24:42,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:42,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827987069] [2024-06-21 17:24:42,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:42,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:42,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:43,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:43,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:43,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827987069] [2024-06-21 17:24:43,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827987069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:43,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:43,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:43,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605127086] [2024-06-21 17:24:43,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:43,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:43,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:43,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:43,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:43,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:43,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 100 transitions, 811 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:43,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:43,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:43,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:43,865 INFO L124 PetriNetUnfolderBase]: 1742/2607 cut-off events. [2024-06-21 17:24:43,866 INFO L125 PetriNetUnfolderBase]: For 20184/20187 co-relation queries the response was YES. [2024-06-21 17:24:43,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12133 conditions, 2607 events. 1742/2607 cut-off events. For 20184/20187 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11931 event pairs, 608 based on Foata normal form. 4/2608 useless extension candidates. Maximal degree in co-relation 12090. Up to 2489 conditions per place. [2024-06-21 17:24:43,880 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 96 selfloop transitions, 24 changer transitions 0/123 dead transitions. [2024-06-21 17:24:43,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 123 transitions, 1127 flow [2024-06-21 17:24:43,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:43,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:43,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 17:24:43,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 17:24:43,882 INFO L175 Difference]: Start difference. First operand has 90 places, 100 transitions, 811 flow. Second operand 6 states and 104 transitions. [2024-06-21 17:24:43,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 123 transitions, 1127 flow [2024-06-21 17:24:43,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 123 transitions, 1062 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:43,899 INFO L231 Difference]: Finished difference. Result has 92 places, 102 transitions, 835 flow [2024-06-21 17:24:43,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=835, PETRI_PLACES=92, PETRI_TRANSITIONS=102} [2024-06-21 17:24:43,900 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-21 17:24:43,900 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 102 transitions, 835 flow [2024-06-21 17:24:43,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:43,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:43,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:43,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 17:24:43,901 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:43,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:43,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1286234080, now seen corresponding path program 1 times [2024-06-21 17:24:43,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:43,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186461656] [2024-06-21 17:24:43,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:43,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:43,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:44,872 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-21 17:24:44,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:44,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186461656] [2024-06-21 17:24:44,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186461656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:44,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:44,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:44,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434276874] [2024-06-21 17:24:44,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:44,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:44,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:44,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:44,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:44,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:44,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 102 transitions, 835 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:44,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:44,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:44,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:45,387 INFO L124 PetriNetUnfolderBase]: 1734/2595 cut-off events. [2024-06-21 17:24:45,387 INFO L125 PetriNetUnfolderBase]: For 22547/22550 co-relation queries the response was YES. [2024-06-21 17:24:45,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12351 conditions, 2595 events. 1734/2595 cut-off events. For 22547/22550 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11861 event pairs, 600 based on Foata normal form. 6/2598 useless extension candidates. Maximal degree in co-relation 12306. Up to 2537 conditions per place. [2024-06-21 17:24:45,403 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 105 selfloop transitions, 13 changer transitions 0/121 dead transitions. [2024-06-21 17:24:45,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 121 transitions, 1133 flow [2024-06-21 17:24:45,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:45,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:45,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 17:24:45,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-21 17:24:45,405 INFO L175 Difference]: Start difference. First operand has 92 places, 102 transitions, 835 flow. Second operand 6 states and 97 transitions. [2024-06-21 17:24:45,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 121 transitions, 1133 flow [2024-06-21 17:24:45,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 121 transitions, 1088 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:45,425 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 841 flow [2024-06-21 17:24:45,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=841, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-21 17:24:45,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-21 17:24:45,426 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 841 flow [2024-06-21 17:24:45,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:45,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:45,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:45,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 17:24:45,427 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:45,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:45,427 INFO L85 PathProgramCache]: Analyzing trace with hash -270129775, now seen corresponding path program 1 times [2024-06-21 17:24:45,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:45,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317385628] [2024-06-21 17:24:45,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:45,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:45,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:46,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:46,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:46,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317385628] [2024-06-21 17:24:46,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317385628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:46,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:46,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:46,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221359056] [2024-06-21 17:24:46,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:46,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:46,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:46,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:46,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:46,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:24:46,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 841 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:46,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:46,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:24:46,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:46,723 INFO L124 PetriNetUnfolderBase]: 1697/2557 cut-off events. [2024-06-21 17:24:46,723 INFO L125 PetriNetUnfolderBase]: For 25404/25476 co-relation queries the response was YES. [2024-06-21 17:24:46,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12499 conditions, 2557 events. 1697/2557 cut-off events. For 25404/25476 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11979 event pairs, 528 based on Foata normal form. 35/2540 useless extension candidates. Maximal degree in co-relation 12454. Up to 2205 conditions per place. [2024-06-21 17:24:46,736 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 96 selfloop transitions, 54 changer transitions 0/163 dead transitions. [2024-06-21 17:24:46,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 163 transitions, 1497 flow [2024-06-21 17:24:46,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:46,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:46,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 17:24:46,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-21 17:24:46,738 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 841 flow. Second operand 8 states and 158 transitions. [2024-06-21 17:24:46,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 163 transitions, 1497 flow [2024-06-21 17:24:46,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 163 transitions, 1464 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:46,755 INFO L231 Difference]: Finished difference. Result has 101 places, 121 transitions, 1119 flow [2024-06-21 17:24:46,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1119, PETRI_PLACES=101, PETRI_TRANSITIONS=121} [2024-06-21 17:24:46,756 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-21 17:24:46,756 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 121 transitions, 1119 flow [2024-06-21 17:24:46,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:46,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:46,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:46,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 17:24:46,757 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:46,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:46,757 INFO L85 PathProgramCache]: Analyzing trace with hash -270039565, now seen corresponding path program 2 times [2024-06-21 17:24:46,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:46,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584662248] [2024-06-21 17:24:46,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:46,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:46,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:47,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:47,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:47,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584662248] [2024-06-21 17:24:47,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584662248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:47,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:47,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:47,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348197247] [2024-06-21 17:24:47,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:47,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:47,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:47,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:47,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:47,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:24:47,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 121 transitions, 1119 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:47,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:47,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:24:47,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:48,119 INFO L124 PetriNetUnfolderBase]: 1708/2573 cut-off events. [2024-06-21 17:24:48,119 INFO L125 PetriNetUnfolderBase]: For 31061/31154 co-relation queries the response was YES. [2024-06-21 17:24:48,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13838 conditions, 2573 events. 1708/2573 cut-off events. For 31061/31154 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11976 event pairs, 551 based on Foata normal form. 44/2566 useless extension candidates. Maximal degree in co-relation 13789. Up to 2395 conditions per place. [2024-06-21 17:24:48,138 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 102 selfloop transitions, 38 changer transitions 0/153 dead transitions. [2024-06-21 17:24:48,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 153 transitions, 1507 flow [2024-06-21 17:24:48,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:48,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:48,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 17:24:48,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-21 17:24:48,140 INFO L175 Difference]: Start difference. First operand has 101 places, 121 transitions, 1119 flow. Second operand 8 states and 139 transitions. [2024-06-21 17:24:48,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 153 transitions, 1507 flow [2024-06-21 17:24:48,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 153 transitions, 1469 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-21 17:24:48,169 INFO L231 Difference]: Finished difference. Result has 108 places, 124 transitions, 1205 flow [2024-06-21 17:24:48,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1205, PETRI_PLACES=108, PETRI_TRANSITIONS=124} [2024-06-21 17:24:48,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-21 17:24:48,170 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 124 transitions, 1205 flow [2024-06-21 17:24:48,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:48,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:48,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:48,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 17:24:48,171 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:48,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:48,171 INFO L85 PathProgramCache]: Analyzing trace with hash 2009885354, now seen corresponding path program 1 times [2024-06-21 17:24:48,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:48,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993340523] [2024-06-21 17:24:48,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:48,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:48,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:48,841 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-21 17:24:48,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:48,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993340523] [2024-06-21 17:24:48,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993340523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:48,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:48,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:48,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856022709] [2024-06-21 17:24:48,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:48,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:48,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:48,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:48,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:48,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:48,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 124 transitions, 1205 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:48,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:48,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:48,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:49,264 INFO L124 PetriNetUnfolderBase]: 1834/2738 cut-off events. [2024-06-21 17:24:49,264 INFO L125 PetriNetUnfolderBase]: For 31555/31558 co-relation queries the response was YES. [2024-06-21 17:24:49,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14457 conditions, 2738 events. 1834/2738 cut-off events. For 31555/31558 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12591 event pairs, 565 based on Foata normal form. 4/2739 useless extension candidates. Maximal degree in co-relation 14405. Up to 2501 conditions per place. [2024-06-21 17:24:49,337 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 136 selfloop transitions, 35 changer transitions 0/174 dead transitions. [2024-06-21 17:24:49,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 174 transitions, 1853 flow [2024-06-21 17:24:49,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:49,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:49,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 17:24:49,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 17:24:49,339 INFO L175 Difference]: Start difference. First operand has 108 places, 124 transitions, 1205 flow. Second operand 8 states and 140 transitions. [2024-06-21 17:24:49,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 174 transitions, 1853 flow [2024-06-21 17:24:49,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 174 transitions, 1748 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 17:24:49,366 INFO L231 Difference]: Finished difference. Result has 112 places, 137 transitions, 1347 flow [2024-06-21 17:24:49,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1347, PETRI_PLACES=112, PETRI_TRANSITIONS=137} [2024-06-21 17:24:49,367 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-21 17:24:49,367 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 137 transitions, 1347 flow [2024-06-21 17:24:49,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:49,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:49,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:49,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 17:24:49,369 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:49,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:49,369 INFO L85 PathProgramCache]: Analyzing trace with hash 2013610004, now seen corresponding path program 2 times [2024-06-21 17:24:49,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:49,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344544247] [2024-06-21 17:24:49,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:49,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:49,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:50,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:50,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:50,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344544247] [2024-06-21 17:24:50,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344544247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:50,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:50,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:50,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290298794] [2024-06-21 17:24:50,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:50,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:50,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:50,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:50,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:50,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:50,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 137 transitions, 1347 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:50,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:50,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:50,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:50,673 INFO L124 PetriNetUnfolderBase]: 1888/2816 cut-off events. [2024-06-21 17:24:50,674 INFO L125 PetriNetUnfolderBase]: For 36318/36321 co-relation queries the response was YES. [2024-06-21 17:24:50,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15536 conditions, 2816 events. 1888/2816 cut-off events. For 36318/36321 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12983 event pairs, 582 based on Foata normal form. 4/2817 useless extension candidates. Maximal degree in co-relation 15481. Up to 2642 conditions per place. [2024-06-21 17:24:50,694 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 150 selfloop transitions, 33 changer transitions 0/186 dead transitions. [2024-06-21 17:24:50,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 186 transitions, 1970 flow [2024-06-21 17:24:50,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:24:50,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:24:50,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 17:24:50,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-21 17:24:50,696 INFO L175 Difference]: Start difference. First operand has 112 places, 137 transitions, 1347 flow. Second operand 10 states and 164 transitions. [2024-06-21 17:24:50,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 186 transitions, 1970 flow [2024-06-21 17:24:50,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 186 transitions, 1900 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 17:24:50,739 INFO L231 Difference]: Finished difference. Result has 120 places, 145 transitions, 1444 flow [2024-06-21 17:24:50,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1444, PETRI_PLACES=120, PETRI_TRANSITIONS=145} [2024-06-21 17:24:50,739 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-21 17:24:50,740 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 145 transitions, 1444 flow [2024-06-21 17:24:50,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:50,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:50,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:50,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 17:24:50,740 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:50,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:50,741 INFO L85 PathProgramCache]: Analyzing trace with hash 2013604424, now seen corresponding path program 3 times [2024-06-21 17:24:50,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:50,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866661367] [2024-06-21 17:24:50,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:50,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:50,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:51,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:51,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:51,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866661367] [2024-06-21 17:24:51,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866661367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:51,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:51,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:51,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447180477] [2024-06-21 17:24:51,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:51,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:51,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:51,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:51,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:51,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:51,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 145 transitions, 1444 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:51,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:51,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:51,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:51,822 INFO L124 PetriNetUnfolderBase]: 1878/2802 cut-off events. [2024-06-21 17:24:51,822 INFO L125 PetriNetUnfolderBase]: For 39479/39482 co-relation queries the response was YES. [2024-06-21 17:24:51,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15729 conditions, 2802 events. 1878/2802 cut-off events. For 39479/39482 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12877 event pairs, 582 based on Foata normal form. 4/2803 useless extension candidates. Maximal degree in co-relation 15671. Up to 2634 conditions per place. [2024-06-21 17:24:51,839 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 141 selfloop transitions, 32 changer transitions 0/176 dead transitions. [2024-06-21 17:24:51,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 176 transitions, 1880 flow [2024-06-21 17:24:51,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:51,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:51,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 17:24:51,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 17:24:51,847 INFO L175 Difference]: Start difference. First operand has 120 places, 145 transitions, 1444 flow. Second operand 8 states and 136 transitions. [2024-06-21 17:24:51,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 176 transitions, 1880 flow [2024-06-21 17:24:51,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 176 transitions, 1828 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:51,893 INFO L231 Difference]: Finished difference. Result has 123 places, 145 transitions, 1464 flow [2024-06-21 17:24:51,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1392, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1464, PETRI_PLACES=123, PETRI_TRANSITIONS=145} [2024-06-21 17:24:51,894 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-21 17:24:51,894 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 145 transitions, 1464 flow [2024-06-21 17:24:51,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:51,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:51,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:51,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 17:24:51,894 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:51,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:51,895 INFO L85 PathProgramCache]: Analyzing trace with hash 2013604269, now seen corresponding path program 3 times [2024-06-21 17:24:51,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:51,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700034692] [2024-06-21 17:24:51,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:51,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:51,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:52,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-21 17:24:52,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:52,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700034692] [2024-06-21 17:24:52,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700034692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:52,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:52,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:52,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66261684] [2024-06-21 17:24:52,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:52,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:52,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:52,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:52,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:52,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:24:52,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 145 transitions, 1464 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:52,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:52,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:24:52,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:53,400 INFO L124 PetriNetUnfolderBase]: 1871/2806 cut-off events. [2024-06-21 17:24:53,401 INFO L125 PetriNetUnfolderBase]: For 48960/49054 co-relation queries the response was YES. [2024-06-21 17:24:53,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16461 conditions, 2806 events. 1871/2806 cut-off events. For 48960/49054 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 13233 event pairs, 549 based on Foata normal form. 10/2764 useless extension candidates. Maximal degree in co-relation 16401. Up to 2549 conditions per place. [2024-06-21 17:24:53,420 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 126 selfloop transitions, 45 changer transitions 0/190 dead transitions. [2024-06-21 17:24:53,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 190 transitions, 2135 flow [2024-06-21 17:24:53,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:53,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:53,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 17:24:53,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465625 [2024-06-21 17:24:53,422 INFO L175 Difference]: Start difference. First operand has 123 places, 145 transitions, 1464 flow. Second operand 8 states and 149 transitions. [2024-06-21 17:24:53,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 190 transitions, 2135 flow [2024-06-21 17:24:53,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 190 transitions, 2071 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 17:24:53,467 INFO L231 Difference]: Finished difference. Result has 125 places, 155 transitions, 1626 flow [2024-06-21 17:24:53,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1400, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1626, PETRI_PLACES=125, PETRI_TRANSITIONS=155} [2024-06-21 17:24:53,467 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-21 17:24:53,468 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 155 transitions, 1626 flow [2024-06-21 17:24:53,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:53,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:53,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:53,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 17:24:53,468 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:53,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:53,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1226184150, now seen corresponding path program 4 times [2024-06-21 17:24:53,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:53,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475124736] [2024-06-21 17:24:53,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:53,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:53,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:54,043 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-21 17:24:54,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:54,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475124736] [2024-06-21 17:24:54,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475124736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:54,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:54,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:54,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825531659] [2024-06-21 17:24:54,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:54,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:54,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:54,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:54,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:54,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:54,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 155 transitions, 1626 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:54,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:54,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:54,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:54,588 INFO L124 PetriNetUnfolderBase]: 1962/2921 cut-off events. [2024-06-21 17:24:54,588 INFO L125 PetriNetUnfolderBase]: For 48861/48864 co-relation queries the response was YES. [2024-06-21 17:24:54,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17084 conditions, 2921 events. 1962/2921 cut-off events. For 48861/48864 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13489 event pairs, 605 based on Foata normal form. 4/2922 useless extension candidates. Maximal degree in co-relation 17022. Up to 2749 conditions per place. [2024-06-21 17:24:54,610 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 159 selfloop transitions, 28 changer transitions 0/190 dead transitions. [2024-06-21 17:24:54,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 190 transitions, 2201 flow [2024-06-21 17:24:54,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:54,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:54,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 17:24:54,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 17:24:54,612 INFO L175 Difference]: Start difference. First operand has 125 places, 155 transitions, 1626 flow. Second operand 7 states and 126 transitions. [2024-06-21 17:24:54,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 190 transitions, 2201 flow [2024-06-21 17:24:54,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 190 transitions, 2100 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:54,662 INFO L231 Difference]: Finished difference. Result has 129 places, 159 transitions, 1641 flow [2024-06-21 17:24:54,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1641, PETRI_PLACES=129, PETRI_TRANSITIONS=159} [2024-06-21 17:24:54,663 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-21 17:24:54,663 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 159 transitions, 1641 flow [2024-06-21 17:24:54,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:54,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:54,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:54,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 17:24:54,663 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:54,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:54,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1226184305, now seen corresponding path program 4 times [2024-06-21 17:24:54,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:54,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301740784] [2024-06-21 17:24:54,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:54,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:54,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:55,351 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-21 17:24:55,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:55,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301740784] [2024-06-21 17:24:55,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301740784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:55,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:55,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:55,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895620940] [2024-06-21 17:24:55,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:55,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:55,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:55,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:55,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:55,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:24:55,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 159 transitions, 1641 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:55,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:55,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:24:55,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:55,990 INFO L124 PetriNetUnfolderBase]: 1877/2819 cut-off events. [2024-06-21 17:24:55,990 INFO L125 PetriNetUnfolderBase]: For 56690/56771 co-relation queries the response was YES. [2024-06-21 17:24:56,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17009 conditions, 2819 events. 1877/2819 cut-off events. For 56690/56771 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13225 event pairs, 558 based on Foata normal form. 19/2787 useless extension candidates. Maximal degree in co-relation 16945. Up to 2629 conditions per place. [2024-06-21 17:24:56,015 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 133 selfloop transitions, 36 changer transitions 0/189 dead transitions. [2024-06-21 17:24:56,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 2075 flow [2024-06-21 17:24:56,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:56,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:56,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 17:24:56,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-21 17:24:56,016 INFO L175 Difference]: Start difference. First operand has 129 places, 159 transitions, 1641 flow. Second operand 7 states and 128 transitions. [2024-06-21 17:24:56,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 2075 flow [2024-06-21 17:24:56,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 189 transitions, 1965 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 17:24:56,082 INFO L231 Difference]: Finished difference. Result has 130 places, 161 transitions, 1645 flow [2024-06-21 17:24:56,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1645, PETRI_PLACES=130, PETRI_TRANSITIONS=161} [2024-06-21 17:24:56,083 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-21 17:24:56,083 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 161 transitions, 1645 flow [2024-06-21 17:24:56,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:56,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:56,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:56,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 17:24:56,083 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:56,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:56,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1650781581, now seen corresponding path program 1 times [2024-06-21 17:24:56,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:56,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698058051] [2024-06-21 17:24:56,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:56,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:56,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:56,895 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-21 17:24:56,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:56,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698058051] [2024-06-21 17:24:56,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698058051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:56,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:56,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:56,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19564316] [2024-06-21 17:24:56,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:56,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:56,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:56,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:56,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:56,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:56,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 161 transitions, 1645 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:56,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:56,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:56,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:57,444 INFO L124 PetriNetUnfolderBase]: 1949/2903 cut-off events. [2024-06-21 17:24:57,445 INFO L125 PetriNetUnfolderBase]: For 55774/55777 co-relation queries the response was YES. [2024-06-21 17:24:57,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17099 conditions, 2903 events. 1949/2903 cut-off events. For 55774/55777 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13386 event pairs, 596 based on Foata normal form. 4/2904 useless extension candidates. Maximal degree in co-relation 17035. Up to 2836 conditions per place. [2024-06-21 17:24:57,464 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 161 selfloop transitions, 17 changer transitions 0/181 dead transitions. [2024-06-21 17:24:57,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 181 transitions, 2077 flow [2024-06-21 17:24:57,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:57,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:57,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-21 17:24:57,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 17:24:57,466 INFO L175 Difference]: Start difference. First operand has 130 places, 161 transitions, 1645 flow. Second operand 6 states and 98 transitions. [2024-06-21 17:24:57,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 181 transitions, 2077 flow [2024-06-21 17:24:57,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 181 transitions, 1991 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:57,541 INFO L231 Difference]: Finished difference. Result has 131 places, 164 transitions, 1637 flow [2024-06-21 17:24:57,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1637, PETRI_PLACES=131, PETRI_TRANSITIONS=164} [2024-06-21 17:24:57,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-21 17:24:57,542 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 164 transitions, 1637 flow [2024-06-21 17:24:57,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:57,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:57,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:57,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 17:24:57,543 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:57,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:57,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1650991048, now seen corresponding path program 5 times [2024-06-21 17:24:57,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:57,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594305499] [2024-06-21 17:24:57,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:57,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:57,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:58,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:58,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:58,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594305499] [2024-06-21 17:24:58,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594305499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:58,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:58,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:58,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894240652] [2024-06-21 17:24:58,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:58,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:58,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:58,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:58,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:58,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:58,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 164 transitions, 1637 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:58,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:58,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:58,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:58,932 INFO L124 PetriNetUnfolderBase]: 1971/2935 cut-off events. [2024-06-21 17:24:58,933 INFO L125 PetriNetUnfolderBase]: For 61144/61147 co-relation queries the response was YES. [2024-06-21 17:24:58,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17695 conditions, 2935 events. 1971/2935 cut-off events. For 61144/61147 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13548 event pairs, 600 based on Foata normal form. 4/2936 useless extension candidates. Maximal degree in co-relation 17630. Up to 2750 conditions per place. [2024-06-21 17:24:58,951 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 163 selfloop transitions, 29 changer transitions 0/195 dead transitions. [2024-06-21 17:24:58,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 195 transitions, 2215 flow [2024-06-21 17:24:58,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:58,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:58,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 17:24:58,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392857142857143 [2024-06-21 17:24:58,961 INFO L175 Difference]: Start difference. First operand has 131 places, 164 transitions, 1637 flow. Second operand 7 states and 123 transitions. [2024-06-21 17:24:58,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 195 transitions, 2215 flow [2024-06-21 17:24:59,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 195 transitions, 2179 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:59,031 INFO L231 Difference]: Finished difference. Result has 134 places, 167 transitions, 1695 flow [2024-06-21 17:24:59,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1695, PETRI_PLACES=134, PETRI_TRANSITIONS=167} [2024-06-21 17:24:59,031 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-21 17:24:59,031 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 167 transitions, 1695 flow [2024-06-21 17:24:59,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:59,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:59,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:59,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 17:24:59,032 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:59,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:59,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1218826920, now seen corresponding path program 6 times [2024-06-21 17:24:59,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:59,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637165114] [2024-06-21 17:24:59,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:59,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:59,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:59,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:59,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:59,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637165114] [2024-06-21 17:24:59,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637165114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:59,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:59,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:59,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366250385] [2024-06-21 17:24:59,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:59,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:59,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:59,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:59,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:59,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:59,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 167 transitions, 1695 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:59,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:59,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:59,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:00,179 INFO L124 PetriNetUnfolderBase]: 1961/2921 cut-off events. [2024-06-21 17:25:00,180 INFO L125 PetriNetUnfolderBase]: For 65103/65106 co-relation queries the response was YES. [2024-06-21 17:25:00,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17847 conditions, 2921 events. 1961/2921 cut-off events. For 65103/65106 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13475 event pairs, 594 based on Foata normal form. 6/2924 useless extension candidates. Maximal degree in co-relation 17781. Up to 2849 conditions per place. [2024-06-21 17:25:00,202 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 172 selfloop transitions, 15 changer transitions 0/190 dead transitions. [2024-06-21 17:25:00,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 190 transitions, 2143 flow [2024-06-21 17:25:00,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:25:00,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:25:00,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 17:25:00,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:25:00,203 INFO L175 Difference]: Start difference. First operand has 134 places, 167 transitions, 1695 flow. Second operand 7 states and 112 transitions. [2024-06-21 17:25:00,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 190 transitions, 2143 flow [2024-06-21 17:25:00,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 190 transitions, 2095 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 17:25:00,282 INFO L231 Difference]: Finished difference. Result has 138 places, 168 transitions, 1697 flow [2024-06-21 17:25:00,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1697, PETRI_PLACES=138, PETRI_TRANSITIONS=168} [2024-06-21 17:25:00,282 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-21 17:25:00,283 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 168 transitions, 1697 flow [2024-06-21 17:25:00,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:00,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:00,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:00,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 17:25:00,283 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:00,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:00,284 INFO L85 PathProgramCache]: Analyzing trace with hash 706653034, now seen corresponding path program 1 times [2024-06-21 17:25:00,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:00,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891658535] [2024-06-21 17:25:00,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:00,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:00,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:00,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:00,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:00,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891658535] [2024-06-21 17:25:00,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891658535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:00,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:00,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:25:00,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888973168] [2024-06-21 17:25:00,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:00,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:25:00,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:00,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:25:00,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:25:00,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:25:00,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 168 transitions, 1697 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 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-21 17:25:00,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:00,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:25:00,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:01,204 INFO L124 PetriNetUnfolderBase]: 1864/2806 cut-off events. [2024-06-21 17:25:01,205 INFO L125 PetriNetUnfolderBase]: For 69935/69958 co-relation queries the response was YES. [2024-06-21 17:25:01,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17383 conditions, 2806 events. 1864/2806 cut-off events. For 69935/69958 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13089 event pairs, 576 based on Foata normal form. 17/2811 useless extension candidates. Maximal degree in co-relation 17316. Up to 2695 conditions per place. [2024-06-21 17:25:01,226 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 147 selfloop transitions, 15 changer transitions 0/177 dead transitions. [2024-06-21 17:25:01,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 177 transitions, 2043 flow [2024-06-21 17:25:01,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:25:01,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:25:01,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-21 17:25:01,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415 [2024-06-21 17:25:01,227 INFO L175 Difference]: Start difference. First operand has 138 places, 168 transitions, 1697 flow. Second operand 5 states and 83 transitions. [2024-06-21 17:25:01,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 177 transitions, 2043 flow [2024-06-21 17:25:01,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 177 transitions, 2003 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:01,287 INFO L231 Difference]: Finished difference. Result has 138 places, 168 transitions, 1696 flow [2024-06-21 17:25:01,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1696, PETRI_PLACES=138, PETRI_TRANSITIONS=168} [2024-06-21 17:25:01,288 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-21 17:25:01,288 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 168 transitions, 1696 flow [2024-06-21 17:25:01,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 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-21 17:25:01,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:01,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:01,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 17:25:01,288 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:01,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:01,289 INFO L85 PathProgramCache]: Analyzing trace with hash -2120866845, now seen corresponding path program 1 times [2024-06-21 17:25:01,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:01,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305294494] [2024-06-21 17:25:01,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:01,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:01,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:02,091 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-21 17:25:02,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:02,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305294494] [2024-06-21 17:25:02,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305294494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:02,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:02,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:02,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444780471] [2024-06-21 17:25:02,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:02,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:02,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:02,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:02,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:02,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:25:02,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 168 transitions, 1696 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:02,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:02,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:25:02,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:02,687 INFO L124 PetriNetUnfolderBase]: 1891/2843 cut-off events. [2024-06-21 17:25:02,688 INFO L125 PetriNetUnfolderBase]: For 80885/81001 co-relation queries the response was YES. [2024-06-21 17:25:02,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18057 conditions, 2843 events. 1891/2843 cut-off events. For 80885/81001 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13379 event pairs, 408 based on Foata normal form. 20/2807 useless extension candidates. Maximal degree in co-relation 17989. Up to 2494 conditions per place. [2024-06-21 17:25:02,711 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 133 selfloop transitions, 61 changer transitions 0/217 dead transitions. [2024-06-21 17:25:02,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 217 transitions, 2361 flow [2024-06-21 17:25:02,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:02,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:02,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 17:25:02,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-21 17:25:02,712 INFO L175 Difference]: Start difference. First operand has 138 places, 168 transitions, 1696 flow. Second operand 9 states and 161 transitions. [2024-06-21 17:25:02,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 217 transitions, 2361 flow [2024-06-21 17:25:02,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 217 transitions, 2318 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:02,794 INFO L231 Difference]: Finished difference. Result has 145 places, 177 transitions, 1908 flow [2024-06-21 17:25:02,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1908, PETRI_PLACES=145, PETRI_TRANSITIONS=177} [2024-06-21 17:25:02,794 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-21 17:25:02,794 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 177 transitions, 1908 flow [2024-06-21 17:25:02,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:02,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:02,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:02,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 17:25:02,795 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:02,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:02,796 INFO L85 PathProgramCache]: Analyzing trace with hash -2120863931, now seen corresponding path program 1 times [2024-06-21 17:25:02,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:02,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297728114] [2024-06-21 17:25:02,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:02,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:02,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:03,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:03,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:03,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297728114] [2024-06-21 17:25:03,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297728114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:03,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:03,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:03,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168281275] [2024-06-21 17:25:03,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:03,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:03,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:03,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:03,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:03,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:03,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 177 transitions, 1908 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:03,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:03,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:03,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:04,135 INFO L124 PetriNetUnfolderBase]: 1996/2976 cut-off events. [2024-06-21 17:25:04,135 INFO L125 PetriNetUnfolderBase]: For 80470/80473 co-relation queries the response was YES. [2024-06-21 17:25:04,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19030 conditions, 2976 events. 1996/2976 cut-off events. For 80470/80473 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13838 event pairs, 488 based on Foata normal form. 4/2977 useless extension candidates. Maximal degree in co-relation 18960. Up to 2494 conditions per place. [2024-06-21 17:25:04,159 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 170 selfloop transitions, 69 changer transitions 0/242 dead transitions. [2024-06-21 17:25:04,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 242 transitions, 2920 flow [2024-06-21 17:25:04,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:04,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:04,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 17:25:04,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-21 17:25:04,160 INFO L175 Difference]: Start difference. First operand has 145 places, 177 transitions, 1908 flow. Second operand 9 states and 163 transitions. [2024-06-21 17:25:04,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 242 transitions, 2920 flow [2024-06-21 17:25:04,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 242 transitions, 2838 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:04,221 INFO L231 Difference]: Finished difference. Result has 153 places, 194 transitions, 2235 flow [2024-06-21 17:25:04,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2235, PETRI_PLACES=153, PETRI_TRANSITIONS=194} [2024-06-21 17:25:04,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-21 17:25:04,221 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 194 transitions, 2235 flow [2024-06-21 17:25:04,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:04,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:04,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:04,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 17:25:04,222 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:04,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:04,222 INFO L85 PathProgramCache]: Analyzing trace with hash 215912293, now seen corresponding path program 2 times [2024-06-21 17:25:04,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:04,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431074510] [2024-06-21 17:25:04,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:04,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:04,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:04,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:04,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:04,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431074510] [2024-06-21 17:25:04,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431074510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:04,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:04,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:04,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10902361] [2024-06-21 17:25:04,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:04,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:04,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:04,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:04,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:05,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:25:05,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 194 transitions, 2235 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:05,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:05,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:25:05,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:05,616 INFO L124 PetriNetUnfolderBase]: 1951/2931 cut-off events. [2024-06-21 17:25:05,616 INFO L125 PetriNetUnfolderBase]: For 96214/96279 co-relation queries the response was YES. [2024-06-21 17:25:05,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20244 conditions, 2931 events. 1951/2931 cut-off events. For 96214/96279 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13930 event pairs, 500 based on Foata normal form. 8/2877 useless extension candidates. Maximal degree in co-relation 20169. Up to 2633 conditions per place. [2024-06-21 17:25:05,643 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 143 selfloop transitions, 67 changer transitions 0/237 dead transitions. [2024-06-21 17:25:05,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 237 transitions, 2783 flow [2024-06-21 17:25:05,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:25:05,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:25:05,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 17:25:05,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325 [2024-06-21 17:25:05,644 INFO L175 Difference]: Start difference. First operand has 153 places, 194 transitions, 2235 flow. Second operand 10 states and 173 transitions. [2024-06-21 17:25:05,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 237 transitions, 2783 flow [2024-06-21 17:25:05,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 237 transitions, 2690 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:05,738 INFO L231 Difference]: Finished difference. Result has 159 places, 196 transitions, 2314 flow [2024-06-21 17:25:05,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2142, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2314, PETRI_PLACES=159, PETRI_TRANSITIONS=196} [2024-06-21 17:25:05,739 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-21 17:25:05,739 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 196 transitions, 2314 flow [2024-06-21 17:25:05,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:05,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:05,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:05,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 17:25:05,739 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:05,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:05,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1357928879, now seen corresponding path program 2 times [2024-06-21 17:25:05,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:05,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341348597] [2024-06-21 17:25:05,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:05,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:05,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:06,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:06,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:06,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341348597] [2024-06-21 17:25:06,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341348597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:06,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:06,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:06,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166151056] [2024-06-21 17:25:06,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:06,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:06,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:06,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:06,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:06,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:06,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 196 transitions, 2314 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:06,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:06,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:06,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:07,200 INFO L124 PetriNetUnfolderBase]: 2043/3047 cut-off events. [2024-06-21 17:25:07,200 INFO L125 PetriNetUnfolderBase]: For 93630/93633 co-relation queries the response was YES. [2024-06-21 17:25:07,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20649 conditions, 3047 events. 2043/3047 cut-off events. For 93630/93633 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14267 event pairs, 505 based on Foata normal form. 4/3048 useless extension candidates. Maximal degree in co-relation 20573. Up to 2712 conditions per place. [2024-06-21 17:25:07,224 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 176 selfloop transitions, 60 changer transitions 0/239 dead transitions. [2024-06-21 17:25:07,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 239 transitions, 3035 flow [2024-06-21 17:25:07,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:07,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:07,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 17:25:07,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 17:25:07,226 INFO L175 Difference]: Start difference. First operand has 159 places, 196 transitions, 2314 flow. Second operand 9 states and 156 transitions. [2024-06-21 17:25:07,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 239 transitions, 3035 flow [2024-06-21 17:25:07,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 239 transitions, 2897 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 17:25:07,315 INFO L231 Difference]: Finished difference. Result has 161 places, 199 transitions, 2339 flow [2024-06-21 17:25:07,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2339, PETRI_PLACES=161, PETRI_TRANSITIONS=199} [2024-06-21 17:25:07,316 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-21 17:25:07,316 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 199 transitions, 2339 flow [2024-06-21 17:25:07,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:07,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:07,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:07,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 17:25:07,317 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:07,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:07,317 INFO L85 PathProgramCache]: Analyzing trace with hash -2118067421, now seen corresponding path program 3 times [2024-06-21 17:25:07,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:07,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724975461] [2024-06-21 17:25:07,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:07,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:07,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:07,990 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-21 17:25:07,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:07,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724975461] [2024-06-21 17:25:07,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724975461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:07,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:07,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:07,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763421937] [2024-06-21 17:25:07,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:07,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:07,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:07,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:07,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:08,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:08,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 199 transitions, 2339 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:08,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:08,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:08,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:08,655 INFO L124 PetriNetUnfolderBase]: 2065/3079 cut-off events. [2024-06-21 17:25:08,655 INFO L125 PetriNetUnfolderBase]: For 99955/99958 co-relation queries the response was YES. [2024-06-21 17:25:08,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21145 conditions, 3079 events. 2065/3079 cut-off events. For 99955/99958 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14410 event pairs, 505 based on Foata normal form. 4/3080 useless extension candidates. Maximal degree in co-relation 21068. Up to 2717 conditions per place. [2024-06-21 17:25:08,682 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 177 selfloop transitions, 65 changer transitions 0/245 dead transitions. [2024-06-21 17:25:08,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 245 transitions, 3106 flow [2024-06-21 17:25:08,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:08,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:08,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 17:25:08,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-21 17:25:08,684 INFO L175 Difference]: Start difference. First operand has 161 places, 199 transitions, 2339 flow. Second operand 9 states and 159 transitions. [2024-06-21 17:25:08,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 245 transitions, 3106 flow [2024-06-21 17:25:08,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 245 transitions, 2972 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 17:25:08,824 INFO L231 Difference]: Finished difference. Result has 164 places, 204 transitions, 2414 flow [2024-06-21 17:25:08,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2205, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2414, PETRI_PLACES=164, PETRI_TRANSITIONS=204} [2024-06-21 17:25:08,825 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-21 17:25:08,825 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 204 transitions, 2414 flow [2024-06-21 17:25:08,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:08,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:08,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:08,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 17:25:08,826 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:08,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:08,826 INFO L85 PathProgramCache]: Analyzing trace with hash -2002776251, now seen corresponding path program 4 times [2024-06-21 17:25:08,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:08,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916282676] [2024-06-21 17:25:08,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:08,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:08,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:09,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-21 17:25:09,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:09,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916282676] [2024-06-21 17:25:09,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916282676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:09,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:09,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:09,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490804122] [2024-06-21 17:25:09,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:09,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:09,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:09,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:09,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:09,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:09,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 204 transitions, 2414 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:09,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:09,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:09,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:10,331 INFO L124 PetriNetUnfolderBase]: 2119/3157 cut-off events. [2024-06-21 17:25:10,332 INFO L125 PetriNetUnfolderBase]: For 108374/108377 co-relation queries the response was YES. [2024-06-21 17:25:10,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22022 conditions, 3157 events. 2119/3157 cut-off events. For 108374/108377 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14815 event pairs, 525 based on Foata normal form. 4/3158 useless extension candidates. Maximal degree in co-relation 21943. Up to 2905 conditions per place. [2024-06-21 17:25:10,360 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 202 selfloop transitions, 44 changer transitions 0/249 dead transitions. [2024-06-21 17:25:10,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 249 transitions, 3221 flow [2024-06-21 17:25:10,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:10,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:10,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 17:25:10,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-21 17:25:10,361 INFO L175 Difference]: Start difference. First operand has 164 places, 204 transitions, 2414 flow. Second operand 9 states and 155 transitions. [2024-06-21 17:25:10,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 249 transitions, 3221 flow [2024-06-21 17:25:10,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 249 transitions, 3128 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:10,507 INFO L231 Difference]: Finished difference. Result has 169 places, 211 transitions, 2524 flow [2024-06-21 17:25:10,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2524, PETRI_PLACES=169, PETRI_TRANSITIONS=211} [2024-06-21 17:25:10,508 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-21 17:25:10,508 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 211 transitions, 2524 flow [2024-06-21 17:25:10,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:10,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:10,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:10,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 17:25:10,509 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:10,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:10,509 INFO L85 PathProgramCache]: Analyzing trace with hash -2002776375, now seen corresponding path program 3 times [2024-06-21 17:25:10,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:10,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868023747] [2024-06-21 17:25:10,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:10,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:10,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:11,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:11,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:11,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868023747] [2024-06-21 17:25:11,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868023747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:11,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:11,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:11,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208615317] [2024-06-21 17:25:11,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:11,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:11,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:11,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:11,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:11,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:25:11,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 211 transitions, 2524 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:11,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:11,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:25:11,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:12,079 INFO L124 PetriNetUnfolderBase]: 2115/3181 cut-off events. [2024-06-21 17:25:12,080 INFO L125 PetriNetUnfolderBase]: For 130579/130644 co-relation queries the response was YES. [2024-06-21 17:25:12,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22929 conditions, 3181 events. 2115/3181 cut-off events. For 130579/130644 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15286 event pairs, 516 based on Foata normal form. 18/3135 useless extension candidates. Maximal degree in co-relation 22847. Up to 2822 conditions per place. [2024-06-21 17:25:12,109 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 173 selfloop transitions, 52 changer transitions 0/257 dead transitions. [2024-06-21 17:25:12,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 257 transitions, 3314 flow [2024-06-21 17:25:12,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:12,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:12,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 17:25:12,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-21 17:25:12,111 INFO L175 Difference]: Start difference. First operand has 169 places, 211 transitions, 2524 flow. Second operand 9 states and 167 transitions. [2024-06-21 17:25:12,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 257 transitions, 3314 flow [2024-06-21 17:25:12,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 257 transitions, 3242 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:12,252 INFO L231 Difference]: Finished difference. Result has 173 places, 214 transitions, 2613 flow [2024-06-21 17:25:12,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2452, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2613, PETRI_PLACES=173, PETRI_TRANSITIONS=214} [2024-06-21 17:25:12,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-21 17:25:12,253 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 214 transitions, 2613 flow [2024-06-21 17:25:12,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:12,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:12,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:12,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 17:25:12,253 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:12,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:12,254 INFO L85 PathProgramCache]: Analyzing trace with hash 334004747, now seen corresponding path program 5 times [2024-06-21 17:25:12,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:12,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163319305] [2024-06-21 17:25:12,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:12,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:12,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:13,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:13,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:13,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163319305] [2024-06-21 17:25:13,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163319305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:13,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:13,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:13,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100669497] [2024-06-21 17:25:13,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:13,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:13,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:13,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:13,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:13,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:13,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 214 transitions, 2613 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:13,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:13,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:13,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:13,737 INFO L124 PetriNetUnfolderBase]: 2215/3307 cut-off events. [2024-06-21 17:25:13,738 INFO L125 PetriNetUnfolderBase]: For 122402/122405 co-relation queries the response was YES. [2024-06-21 17:25:13,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23639 conditions, 3307 events. 2215/3307 cut-off events. For 122402/122405 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15709 event pairs, 533 based on Foata normal form. 4/3308 useless extension candidates. Maximal degree in co-relation 23555. Up to 3116 conditions per place. [2024-06-21 17:25:13,769 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 215 selfloop transitions, 35 changer transitions 0/253 dead transitions. [2024-06-21 17:25:13,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 253 transitions, 3265 flow [2024-06-21 17:25:13,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:13,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:13,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 17:25:13,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-21 17:25:13,771 INFO L175 Difference]: Start difference. First operand has 173 places, 214 transitions, 2613 flow. Second operand 9 states and 151 transitions. [2024-06-21 17:25:13,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 253 transitions, 3265 flow [2024-06-21 17:25:13,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 253 transitions, 3146 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 17:25:13,926 INFO L231 Difference]: Finished difference. Result has 175 places, 217 transitions, 2626 flow [2024-06-21 17:25:13,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2494, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2626, PETRI_PLACES=175, PETRI_TRANSITIONS=217} [2024-06-21 17:25:13,927 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-21 17:25:13,927 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 217 transitions, 2626 flow [2024-06-21 17:25:13,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:13,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:13,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:13,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 17:25:13,928 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:13,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:13,928 INFO L85 PathProgramCache]: Analyzing trace with hash 334177727, now seen corresponding path program 6 times [2024-06-21 17:25:13,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:13,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053486547] [2024-06-21 17:25:13,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:13,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:13,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:14,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-21 17:25:14,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:14,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053486547] [2024-06-21 17:25:14,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053486547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:14,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:14,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:14,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092394883] [2024-06-21 17:25:14,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:14,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:14,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:14,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:14,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:14,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:14,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 217 transitions, 2626 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:14,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:14,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:14,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:15,342 INFO L124 PetriNetUnfolderBase]: 2205/3293 cut-off events. [2024-06-21 17:25:15,342 INFO L125 PetriNetUnfolderBase]: For 126937/126940 co-relation queries the response was YES. [2024-06-21 17:25:15,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23480 conditions, 3293 events. 2205/3293 cut-off events. For 126937/126940 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15630 event pairs, 533 based on Foata normal form. 4/3294 useless extension candidates. Maximal degree in co-relation 23395. Up to 3102 conditions per place. [2024-06-21 17:25:15,371 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 223 selfloop transitions, 36 changer transitions 0/262 dead transitions. [2024-06-21 17:25:15,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 262 transitions, 3284 flow [2024-06-21 17:25:15,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:25:15,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:25:15,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-21 17:25:15,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022727272727273 [2024-06-21 17:25:15,373 INFO L175 Difference]: Start difference. First operand has 175 places, 217 transitions, 2626 flow. Second operand 11 states and 177 transitions. [2024-06-21 17:25:15,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 262 transitions, 3284 flow [2024-06-21 17:25:15,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 262 transitions, 3166 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 17:25:15,540 INFO L231 Difference]: Finished difference. Result has 179 places, 218 transitions, 2606 flow [2024-06-21 17:25:15,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2514, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2606, PETRI_PLACES=179, PETRI_TRANSITIONS=218} [2024-06-21 17:25:15,540 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-21 17:25:15,540 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 218 transitions, 2606 flow [2024-06-21 17:25:15,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:15,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:15,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:15,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 17:25:15,541 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:15,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:15,541 INFO L85 PathProgramCache]: Analyzing trace with hash -2002591677, now seen corresponding path program 1 times [2024-06-21 17:25:15,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:15,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627921704] [2024-06-21 17:25:15,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:15,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:15,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:16,333 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-21 17:25:16,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:16,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627921704] [2024-06-21 17:25:16,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627921704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:16,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:16,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:16,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870447759] [2024-06-21 17:25:16,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:16,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:16,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:16,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:16,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:16,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:16,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 218 transitions, 2606 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:16,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:16,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:16,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:17,005 INFO L124 PetriNetUnfolderBase]: 2222/3320 cut-off events. [2024-06-21 17:25:17,005 INFO L125 PetriNetUnfolderBase]: For 133516/133519 co-relation queries the response was YES. [2024-06-21 17:25:17,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23685 conditions, 3320 events. 2222/3320 cut-off events. For 133516/133519 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15815 event pairs, 534 based on Foata normal form. 4/3321 useless extension candidates. Maximal degree in co-relation 23599. Up to 3184 conditions per place. [2024-06-21 17:25:17,037 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 221 selfloop transitions, 26 changer transitions 0/250 dead transitions. [2024-06-21 17:25:17,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 250 transitions, 3206 flow [2024-06-21 17:25:17,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:25:17,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:25:17,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 17:25:17,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-21 17:25:17,041 INFO L175 Difference]: Start difference. First operand has 179 places, 218 transitions, 2606 flow. Second operand 8 states and 132 transitions. [2024-06-21 17:25:17,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 250 transitions, 3206 flow [2024-06-21 17:25:17,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 250 transitions, 3130 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 17:25:17,213 INFO L231 Difference]: Finished difference. Result has 178 places, 220 transitions, 2615 flow [2024-06-21 17:25:17,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2615, PETRI_PLACES=178, PETRI_TRANSITIONS=220} [2024-06-21 17:25:17,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-21 17:25:17,214 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 220 transitions, 2615 flow [2024-06-21 17:25:17,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:17,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:17,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:17,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 17:25:17,214 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:17,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:17,215 INFO L85 PathProgramCache]: Analyzing trace with hash 871071839, now seen corresponding path program 7 times [2024-06-21 17:25:17,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:17,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962929134] [2024-06-21 17:25:17,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:17,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:17,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:17,955 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-21 17:25:17,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:17,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962929134] [2024-06-21 17:25:17,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962929134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:17,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:17,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:17,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490088198] [2024-06-21 17:25:17,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:17,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:17,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:17,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:17,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:18,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:18,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 220 transitions, 2615 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:18,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:18,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:18,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:18,679 INFO L124 PetriNetUnfolderBase]: 2244/3352 cut-off events. [2024-06-21 17:25:18,679 INFO L125 PetriNetUnfolderBase]: For 141118/141121 co-relation queries the response was YES. [2024-06-21 17:25:18,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24202 conditions, 3352 events. 2244/3352 cut-off events. For 141118/141121 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15939 event pairs, 564 based on Foata normal form. 6/3355 useless extension candidates. Maximal degree in co-relation 24115. Up to 3257 conditions per place. [2024-06-21 17:25:18,713 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 229 selfloop transitions, 18 changer transitions 0/250 dead transitions. [2024-06-21 17:25:18,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 250 transitions, 3234 flow [2024-06-21 17:25:18,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:25:18,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:25:18,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 17:25:18,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 17:25:18,714 INFO L175 Difference]: Start difference. First operand has 178 places, 220 transitions, 2615 flow. Second operand 8 states and 127 transitions. [2024-06-21 17:25:18,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 250 transitions, 3234 flow [2024-06-21 17:25:18,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 250 transitions, 3167 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 17:25:18,881 INFO L231 Difference]: Finished difference. Result has 180 places, 223 transitions, 2645 flow [2024-06-21 17:25:18,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2645, PETRI_PLACES=180, PETRI_TRANSITIONS=223} [2024-06-21 17:25:18,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-21 17:25:18,881 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 223 transitions, 2645 flow [2024-06-21 17:25:18,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:18,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:18,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:18,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 17:25:18,882 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:18,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:18,882 INFO L85 PathProgramCache]: Analyzing trace with hash 879352745, now seen corresponding path program 1 times [2024-06-21 17:25:18,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:18,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737619601] [2024-06-21 17:25:18,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:18,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:18,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:19,709 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-21 17:25:19,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:19,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737619601] [2024-06-21 17:25:19,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737619601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:19,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:19,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:19,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071597940] [2024-06-21 17:25:19,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:19,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:19,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:19,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:19,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:19,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:19,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 223 transitions, 2645 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:19,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:19,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:19,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:20,538 INFO L124 PetriNetUnfolderBase]: 2239/3345 cut-off events. [2024-06-21 17:25:20,538 INFO L125 PetriNetUnfolderBase]: For 146286/146289 co-relation queries the response was YES. [2024-06-21 17:25:20,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24249 conditions, 3345 events. 2239/3345 cut-off events. For 146286/146289 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15901 event pairs, 562 based on Foata normal form. 4/3346 useless extension candidates. Maximal degree in co-relation 24161. Up to 3246 conditions per place. [2024-06-21 17:25:20,564 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 219 selfloop transitions, 23 changer transitions 0/245 dead transitions. [2024-06-21 17:25:20,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 245 transitions, 3193 flow [2024-06-21 17:25:20,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:25:20,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:25:20,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 17:25:20,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-21 17:25:20,566 INFO L175 Difference]: Start difference. First operand has 180 places, 223 transitions, 2645 flow. Second operand 7 states and 113 transitions. [2024-06-21 17:25:20,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 245 transitions, 3193 flow [2024-06-21 17:25:20,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 245 transitions, 3121 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 17:25:20,752 INFO L231 Difference]: Finished difference. Result has 181 places, 223 transitions, 2631 flow [2024-06-21 17:25:20,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2573, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2631, PETRI_PLACES=181, PETRI_TRANSITIONS=223} [2024-06-21 17:25:20,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-21 17:25:20,753 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 223 transitions, 2631 flow [2024-06-21 17:25:20,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:20,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:20,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:20,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 17:25:20,753 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:20,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:20,754 INFO L85 PathProgramCache]: Analyzing trace with hash 879352993, now seen corresponding path program 2 times [2024-06-21 17:25:20,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:20,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480863835] [2024-06-21 17:25:20,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:20,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:20,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:21,485 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-21 17:25:21,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:21,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480863835] [2024-06-21 17:25:21,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480863835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:21,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:21,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:21,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696591333] [2024-06-21 17:25:21,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:21,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:21,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:21,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:21,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:21,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:21,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 223 transitions, 2631 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:21,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:21,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:21,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:22,277 INFO L124 PetriNetUnfolderBase]: 2256/3372 cut-off events. [2024-06-21 17:25:22,278 INFO L125 PetriNetUnfolderBase]: For 155061/155064 co-relation queries the response was YES. [2024-06-21 17:25:22,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24524 conditions, 3372 events. 2256/3372 cut-off events. For 155061/155064 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16052 event pairs, 572 based on Foata normal form. 6/3375 useless extension candidates. Maximal degree in co-relation 24435. Up to 3282 conditions per place. [2024-06-21 17:25:22,307 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 225 selfloop transitions, 19 changer transitions 0/247 dead transitions. [2024-06-21 17:25:22,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 247 transitions, 3207 flow [2024-06-21 17:25:22,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:25:22,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:25:22,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 17:25:22,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:25:22,308 INFO L175 Difference]: Start difference. First operand has 181 places, 223 transitions, 2631 flow. Second operand 7 states and 112 transitions. [2024-06-21 17:25:22,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 247 transitions, 3207 flow [2024-06-21 17:25:22,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 247 transitions, 3132 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 17:25:22,491 INFO L231 Difference]: Finished difference. Result has 182 places, 225 transitions, 2632 flow [2024-06-21 17:25:22,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2556, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2632, PETRI_PLACES=182, PETRI_TRANSITIONS=225} [2024-06-21 17:25:22,492 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-21 17:25:22,492 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 225 transitions, 2632 flow [2024-06-21 17:25:22,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:22,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:22,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:22,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 17:25:22,492 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:22,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:22,493 INFO L85 PathProgramCache]: Analyzing trace with hash 879649663, now seen corresponding path program 3 times [2024-06-21 17:25:22,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:22,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118162901] [2024-06-21 17:25:22,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:22,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:22,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:23,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-21 17:25:23,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:23,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118162901] [2024-06-21 17:25:23,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118162901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:23,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:23,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:23,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793590738] [2024-06-21 17:25:23,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:23,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:23,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:23,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:23,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:23,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:23,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 225 transitions, 2632 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:23,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:23,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:23,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:24,223 INFO L124 PetriNetUnfolderBase]: 2273/3411 cut-off events. [2024-06-21 17:25:24,224 INFO L125 PetriNetUnfolderBase]: For 165880/165880 co-relation queries the response was YES. [2024-06-21 17:25:24,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24985 conditions, 3411 events. 2273/3411 cut-off events. For 165880/165880 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16440 event pairs, 955 based on Foata normal form. 4/3413 useless extension candidates. Maximal degree in co-relation 24895. Up to 3318 conditions per place. [2024-06-21 17:25:24,255 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 233 selfloop transitions, 19 changer transitions 0/255 dead transitions. [2024-06-21 17:25:24,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 255 transitions, 3275 flow [2024-06-21 17:25:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:24,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:24,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-21 17:25:24,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 17:25:24,257 INFO L175 Difference]: Start difference. First operand has 182 places, 225 transitions, 2632 flow. Second operand 9 states and 132 transitions. [2024-06-21 17:25:24,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 255 transitions, 3275 flow [2024-06-21 17:25:24,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 255 transitions, 3215 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:24,496 INFO L231 Difference]: Finished difference. Result has 188 places, 231 transitions, 2711 flow [2024-06-21 17:25:24,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2576, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2711, PETRI_PLACES=188, PETRI_TRANSITIONS=231} [2024-06-21 17:25:24,496 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-21 17:25:24,496 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 231 transitions, 2711 flow [2024-06-21 17:25:24,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:24,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:24,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:24,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 17:25:24,497 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:24,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:24,497 INFO L85 PathProgramCache]: Analyzing trace with hash 717074499, now seen corresponding path program 4 times [2024-06-21 17:25:24,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:24,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905750447] [2024-06-21 17:25:24,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:24,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:24,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:25,275 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-21 17:25:25,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:25,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905750447] [2024-06-21 17:25:25,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905750447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:25,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:25,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:25,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248815407] [2024-06-21 17:25:25,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:25,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:25,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:25,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:25,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:25,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:25,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 231 transitions, 2711 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:25,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:25,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:25,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:25,951 INFO L124 PetriNetUnfolderBase]: 2265/3390 cut-off events. [2024-06-21 17:25:25,952 INFO L125 PetriNetUnfolderBase]: For 169485/169496 co-relation queries the response was YES. [2024-06-21 17:25:25,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25079 conditions, 3390 events. 2265/3390 cut-off events. For 169485/169496 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16247 event pairs, 541 based on Foata normal form. 12/3399 useless extension candidates. Maximal degree in co-relation 24986. Up to 3233 conditions per place. [2024-06-21 17:25:25,988 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 30 changer transitions 0/257 dead transitions. [2024-06-21 17:25:25,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 257 transitions, 3319 flow [2024-06-21 17:25:25,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:25:25,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:25:25,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 17:25:25,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-21 17:25:25,990 INFO L175 Difference]: Start difference. First operand has 188 places, 231 transitions, 2711 flow. Second operand 7 states and 118 transitions. [2024-06-21 17:25:25,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 257 transitions, 3319 flow [2024-06-21 17:25:26,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 257 transitions, 3260 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:26,160 INFO L231 Difference]: Finished difference. Result has 190 places, 233 transitions, 2760 flow [2024-06-21 17:25:26,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2652, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2760, PETRI_PLACES=190, PETRI_TRANSITIONS=233} [2024-06-21 17:25:26,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 149 predicate places. [2024-06-21 17:25:26,170 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 233 transitions, 2760 flow [2024-06-21 17:25:26,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:26,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:26,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:26,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 17:25:26,170 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:26,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:26,171 INFO L85 PathProgramCache]: Analyzing trace with hash 643170689, now seen corresponding path program 8 times [2024-06-21 17:25:26,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:26,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763846246] [2024-06-21 17:25:26,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:26,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:26,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:26,914 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-21 17:25:26,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:26,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763846246] [2024-06-21 17:25:26,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763846246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:26,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:26,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:26,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518159163] [2024-06-21 17:25:26,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:26,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:26,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:26,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:26,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:26,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:26,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 233 transitions, 2760 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:26,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:26,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:26,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:27,757 INFO L124 PetriNetUnfolderBase]: 2287/3423 cut-off events. [2024-06-21 17:25:27,768 INFO L125 PetriNetUnfolderBase]: For 178782/178797 co-relation queries the response was YES. [2024-06-21 17:25:27,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25674 conditions, 3423 events. 2287/3423 cut-off events. For 178782/178797 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16411 event pairs, 579 based on Foata normal form. 16/3436 useless extension candidates. Maximal degree in co-relation 25580. Up to 3190 conditions per place. [2024-06-21 17:25:27,802 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 220 selfloop transitions, 42 changer transitions 0/265 dead transitions. [2024-06-21 17:25:27,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 265 transitions, 3419 flow [2024-06-21 17:25:27,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:25:27,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:25:27,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 17:25:27,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-21 17:25:27,803 INFO L175 Difference]: Start difference. First operand has 190 places, 233 transitions, 2760 flow. Second operand 8 states and 137 transitions. [2024-06-21 17:25:27,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 265 transitions, 3419 flow [2024-06-21 17:25:27,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 265 transitions, 3331 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:28,000 INFO L231 Difference]: Finished difference. Result has 193 places, 236 transitions, 2823 flow [2024-06-21 17:25:28,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2672, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2823, PETRI_PLACES=193, PETRI_TRANSITIONS=236} [2024-06-21 17:25:28,001 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-21 17:25:28,002 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 236 transitions, 2823 flow [2024-06-21 17:25:28,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:28,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:28,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:28,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 17:25:28,002 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:28,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:28,003 INFO L85 PathProgramCache]: Analyzing trace with hash 642992935, now seen corresponding path program 4 times [2024-06-21 17:25:28,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:28,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066461372] [2024-06-21 17:25:28,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:28,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:28,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:28,784 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-21 17:25:28,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:28,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066461372] [2024-06-21 17:25:28,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066461372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:28,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:28,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:28,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374558755] [2024-06-21 17:25:28,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:28,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:28,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:28,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:28,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:28,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:25:28,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 236 transitions, 2823 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:28,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:28,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:25:28,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:29,579 INFO L124 PetriNetUnfolderBase]: 2277/3432 cut-off events. [2024-06-21 17:25:29,579 INFO L125 PetriNetUnfolderBase]: For 199961/200056 co-relation queries the response was YES. [2024-06-21 17:25:29,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25967 conditions, 3432 events. 2277/3432 cut-off events. For 199961/200056 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 16764 event pairs, 425 based on Foata normal form. 33/3398 useless extension candidates. Maximal degree in co-relation 25872. Up to 2929 conditions per place. [2024-06-21 17:25:29,613 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 181 selfloop transitions, 63 changer transitions 0/285 dead transitions. [2024-06-21 17:25:29,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 285 transitions, 3676 flow [2024-06-21 17:25:29,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:25:29,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:25:29,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 17:25:29,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.496875 [2024-06-21 17:25:29,614 INFO L175 Difference]: Start difference. First operand has 193 places, 236 transitions, 2823 flow. Second operand 8 states and 159 transitions. [2024-06-21 17:25:29,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 285 transitions, 3676 flow [2024-06-21 17:25:29,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 285 transitions, 3540 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 17:25:29,807 INFO L231 Difference]: Finished difference. Result has 197 places, 243 transitions, 2973 flow [2024-06-21 17:25:29,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2687, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2973, PETRI_PLACES=197, PETRI_TRANSITIONS=243} [2024-06-21 17:25:29,808 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-21 17:25:29,808 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 243 transitions, 2973 flow [2024-06-21 17:25:29,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:29,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:29,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:29,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 17:25:29,808 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:29,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:29,809 INFO L85 PathProgramCache]: Analyzing trace with hash 642997709, now seen corresponding path program 9 times [2024-06-21 17:25:29,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:29,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288957839] [2024-06-21 17:25:29,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:29,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:29,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:30,480 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-21 17:25:30,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:30,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288957839] [2024-06-21 17:25:30,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288957839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:30,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:30,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:30,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612092972] [2024-06-21 17:25:30,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:30,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:30,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:30,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:30,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:30,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:30,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 243 transitions, 2973 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:30,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:30,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:30,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:31,286 INFO L124 PetriNetUnfolderBase]: 2375/3555 cut-off events. [2024-06-21 17:25:31,287 INFO L125 PetriNetUnfolderBase]: For 193036/193047 co-relation queries the response was YES. [2024-06-21 17:25:31,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26818 conditions, 3555 events. 2375/3555 cut-off events. For 193036/193047 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17191 event pairs, 579 based on Foata normal form. 12/3564 useless extension candidates. Maximal degree in co-relation 26720. Up to 3324 conditions per place. [2024-06-21 17:25:31,323 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 230 selfloop transitions, 45 changer transitions 0/278 dead transitions. [2024-06-21 17:25:31,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 278 transitions, 3674 flow [2024-06-21 17:25:31,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:25:31,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:25:31,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 17:25:31,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 17:25:31,324 INFO L175 Difference]: Start difference. First operand has 197 places, 243 transitions, 2973 flow. Second operand 8 states and 140 transitions. [2024-06-21 17:25:31,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 278 transitions, 3674 flow [2024-06-21 17:25:31,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 278 transitions, 3565 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:31,617 INFO L231 Difference]: Finished difference. Result has 201 places, 246 transitions, 3027 flow [2024-06-21 17:25:31,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2864, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3027, PETRI_PLACES=201, PETRI_TRANSITIONS=246} [2024-06-21 17:25:31,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-21 17:25:31,618 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 246 transitions, 3027 flow [2024-06-21 17:25:31,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:31,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:31,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:31,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 17:25:31,618 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:31,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:31,619 INFO L85 PathProgramCache]: Analyzing trace with hash 642993059, now seen corresponding path program 10 times [2024-06-21 17:25:31,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:31,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860932176] [2024-06-21 17:25:31,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:31,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:31,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:32,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:32,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:32,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860932176] [2024-06-21 17:25:32,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860932176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:32,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:32,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:32,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962522926] [2024-06-21 17:25:32,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:32,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:32,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:32,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:32,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:32,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:32,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 246 transitions, 3027 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:32,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:32,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:32,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:33,085 INFO L124 PetriNetUnfolderBase]: 2381/3564 cut-off events. [2024-06-21 17:25:33,085 INFO L125 PetriNetUnfolderBase]: For 199755/199766 co-relation queries the response was YES. [2024-06-21 17:25:33,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26874 conditions, 3564 events. 2381/3564 cut-off events. For 199755/199766 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 17217 event pairs, 575 based on Foata normal form. 12/3573 useless extension candidates. Maximal degree in co-relation 26775. Up to 3272 conditions per place. [2024-06-21 17:25:33,235 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 237 selfloop transitions, 51 changer transitions 0/291 dead transitions. [2024-06-21 17:25:33,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 291 transitions, 3816 flow [2024-06-21 17:25:33,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:33,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:33,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 17:25:33,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-21 17:25:33,237 INFO L175 Difference]: Start difference. First operand has 201 places, 246 transitions, 3027 flow. Second operand 9 states and 159 transitions. [2024-06-21 17:25:33,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 291 transitions, 3816 flow [2024-06-21 17:25:33,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 291 transitions, 3686 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 17:25:33,545 INFO L231 Difference]: Finished difference. Result has 205 places, 251 transitions, 3131 flow [2024-06-21 17:25:33,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2897, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3131, PETRI_PLACES=205, PETRI_TRANSITIONS=251} [2024-06-21 17:25:33,546 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-21 17:25:33,546 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 251 transitions, 3131 flow [2024-06-21 17:25:33,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:33,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:33,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:33,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 17:25:33,547 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:33,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:33,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1350328809, now seen corresponding path program 1 times [2024-06-21 17:25:33,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:33,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065368551] [2024-06-21 17:25:33,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:33,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:33,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:34,355 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-21 17:25:34,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:34,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065368551] [2024-06-21 17:25:34,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065368551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:34,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:34,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:25:34,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324678011] [2024-06-21 17:25:34,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:34,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:25:34,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:34,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:25:34,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:25:34,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:34,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 251 transitions, 3131 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:34,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:34,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:34,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:35,589 INFO L124 PetriNetUnfolderBase]: 3253/4891 cut-off events. [2024-06-21 17:25:35,589 INFO L125 PetriNetUnfolderBase]: For 249394/249401 co-relation queries the response was YES. [2024-06-21 17:25:35,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36374 conditions, 4891 events. 3253/4891 cut-off events. For 249394/249401 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 25282 event pairs, 591 based on Foata normal form. 20/4908 useless extension candidates. Maximal degree in co-relation 36273. Up to 3667 conditions per place. [2024-06-21 17:25:35,635 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 306 selfloop transitions, 145 changer transitions 0/454 dead transitions. [2024-06-21 17:25:35,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 454 transitions, 6474 flow [2024-06-21 17:25:35,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:25:35,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:25:35,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-21 17:25:35,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-21 17:25:35,636 INFO L175 Difference]: Start difference. First operand has 205 places, 251 transitions, 3131 flow. Second operand 11 states and 197 transitions. [2024-06-21 17:25:35,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 454 transitions, 6474 flow [2024-06-21 17:25:36,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 454 transitions, 6309 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:36,037 INFO L231 Difference]: Finished difference. Result has 217 places, 377 transitions, 5325 flow [2024-06-21 17:25:36,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3046, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5325, PETRI_PLACES=217, PETRI_TRANSITIONS=377} [2024-06-21 17:25:36,038 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-21 17:25:36,038 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 377 transitions, 5325 flow [2024-06-21 17:25:36,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:36,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:36,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:36,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 17:25:36,039 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:36,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:36,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1878305101, now seen corresponding path program 2 times [2024-06-21 17:25:36,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:36,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722394155] [2024-06-21 17:25:36,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:36,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:36,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:36,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-21 17:25:36,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:36,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722394155] [2024-06-21 17:25:36,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722394155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:36,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:36,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:25:36,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934090374] [2024-06-21 17:25:36,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:36,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:25:36,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:36,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:25:36,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:25:36,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:36,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 377 transitions, 5325 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:36,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:36,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:36,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:38,162 INFO L124 PetriNetUnfolderBase]: 4078/6167 cut-off events. [2024-06-21 17:25:38,162 INFO L125 PetriNetUnfolderBase]: For 306783/306792 co-relation queries the response was YES. [2024-06-21 17:25:38,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47670 conditions, 6167 events. 4078/6167 cut-off events. For 306783/306792 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 33849 event pairs, 914 based on Foata normal form. 22/6186 useless extension candidates. Maximal degree in co-relation 47562. Up to 4665 conditions per place. [2024-06-21 17:25:38,234 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 366 selfloop transitions, 192 changer transitions 0/561 dead transitions. [2024-06-21 17:25:38,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 561 transitions, 8638 flow [2024-06-21 17:25:38,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:25:38,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:25:38,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-21 17:25:38,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-21 17:25:38,236 INFO L175 Difference]: Start difference. First operand has 217 places, 377 transitions, 5325 flow. Second operand 11 states and 196 transitions. [2024-06-21 17:25:38,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 561 transitions, 8638 flow [2024-06-21 17:25:38,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 561 transitions, 8571 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-21 17:25:38,957 INFO L231 Difference]: Finished difference. Result has 232 places, 494 transitions, 7773 flow [2024-06-21 17:25:38,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5286, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7773, PETRI_PLACES=232, PETRI_TRANSITIONS=494} [2024-06-21 17:25:38,958 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-21 17:25:38,958 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 494 transitions, 7773 flow [2024-06-21 17:25:38,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:38,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:38,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:38,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 17:25:38,959 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:38,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:38,959 INFO L85 PathProgramCache]: Analyzing trace with hash -452998007, now seen corresponding path program 3 times [2024-06-21 17:25:38,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:38,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679605815] [2024-06-21 17:25:38,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:38,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:38,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:39,576 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-21 17:25:39,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:39,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679605815] [2024-06-21 17:25:39,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679605815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:39,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:39,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:39,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579147584] [2024-06-21 17:25:39,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:39,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:39,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:39,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:39,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:39,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:25:39,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 494 transitions, 7773 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:39,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:39,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:25:39,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:41,487 INFO L124 PetriNetUnfolderBase]: 4776/7369 cut-off events. [2024-06-21 17:25:41,488 INFO L125 PetriNetUnfolderBase]: For 440778/440856 co-relation queries the response was YES. [2024-06-21 17:25:41,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60819 conditions, 7369 events. 4776/7369 cut-off events. For 440778/440856 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 43838 event pairs, 798 based on Foata normal form. 28/7344 useless extension candidates. Maximal degree in co-relation 60703. Up to 3160 conditions per place. [2024-06-21 17:25:41,566 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 261 selfloop transitions, 300 changer transitions 0/584 dead transitions. [2024-06-21 17:25:41,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 584 transitions, 10060 flow [2024-06-21 17:25:41,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:25:41,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:25:41,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 17:25:41,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49 [2024-06-21 17:25:41,568 INFO L175 Difference]: Start difference. First operand has 232 places, 494 transitions, 7773 flow. Second operand 10 states and 196 transitions. [2024-06-21 17:25:41,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 584 transitions, 10060 flow [2024-06-21 17:25:42,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 584 transitions, 9973 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-21 17:25:42,663 INFO L231 Difference]: Finished difference. Result has 243 places, 516 transitions, 8824 flow [2024-06-21 17:25:42,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7734, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8824, PETRI_PLACES=243, PETRI_TRANSITIONS=516} [2024-06-21 17:25:42,664 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-21 17:25:42,664 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 516 transitions, 8824 flow [2024-06-21 17:25:42,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:42,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:42,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:42,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 17:25:42,665 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:42,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:42,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1254749625, now seen corresponding path program 4 times [2024-06-21 17:25:42,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:42,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572125630] [2024-06-21 17:25:42,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:42,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:42,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:43,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:43,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:43,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572125630] [2024-06-21 17:25:43,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572125630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:43,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:43,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:43,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598075791] [2024-06-21 17:25:43,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:43,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:43,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:43,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:43,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:43,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:25:43,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 516 transitions, 8824 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:43,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:43,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:25:43,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:45,508 INFO L124 PetriNetUnfolderBase]: 5788/8930 cut-off events. [2024-06-21 17:25:45,508 INFO L125 PetriNetUnfolderBase]: For 538055/538141 co-relation queries the response was YES. [2024-06-21 17:25:45,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76206 conditions, 8930 events. 5788/8930 cut-off events. For 538055/538141 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 55000 event pairs, 1339 based on Foata normal form. 36/8913 useless extension candidates. Maximal degree in co-relation 76085. Up to 5116 conditions per place. [2024-06-21 17:25:45,626 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 278 selfloop transitions, 396 changer transitions 0/697 dead transitions. [2024-06-21 17:25:45,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 697 transitions, 13103 flow [2024-06-21 17:25:45,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:25:45,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:25:45,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-21 17:25:45,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-21 17:25:45,628 INFO L175 Difference]: Start difference. First operand has 243 places, 516 transitions, 8824 flow. Second operand 10 states and 195 transitions. [2024-06-21 17:25:45,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 697 transitions, 13103 flow [2024-06-21 17:25:47,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 697 transitions, 12667 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:47,245 INFO L231 Difference]: Finished difference. Result has 252 places, 622 transitions, 11407 flow [2024-06-21 17:25:47,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8500, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11407, PETRI_PLACES=252, PETRI_TRANSITIONS=622} [2024-06-21 17:25:47,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-21 17:25:47,246 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 622 transitions, 11407 flow [2024-06-21 17:25:47,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:47,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:47,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:47,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 17:25:47,247 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:47,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:47,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1979269951, now seen corresponding path program 5 times [2024-06-21 17:25:47,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:47,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419487073] [2024-06-21 17:25:47,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:47,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:47,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:47,876 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-21 17:25:47,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:47,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419487073] [2024-06-21 17:25:47,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419487073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:47,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:47,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:47,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031875345] [2024-06-21 17:25:47,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:47,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:47,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:47,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:47,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:47,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:25:47,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 622 transitions, 11407 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:47,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:47,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:25:47,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:50,412 INFO L124 PetriNetUnfolderBase]: 6255/9699 cut-off events. [2024-06-21 17:25:50,412 INFO L125 PetriNetUnfolderBase]: For 636882/636968 co-relation queries the response was YES. [2024-06-21 17:25:50,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84707 conditions, 9699 events. 6255/9699 cut-off events. For 636882/636968 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 61146 event pairs, 1704 based on Foata normal form. 100/9746 useless extension candidates. Maximal degree in co-relation 84581. Up to 7167 conditions per place. [2024-06-21 17:25:50,522 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 304 selfloop transitions, 405 changer transitions 0/732 dead transitions. [2024-06-21 17:25:50,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 732 transitions, 14544 flow [2024-06-21 17:25:50,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:25:50,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:25:50,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 17:25:50,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775 [2024-06-21 17:25:50,524 INFO L175 Difference]: Start difference. First operand has 252 places, 622 transitions, 11407 flow. Second operand 10 states and 191 transitions. [2024-06-21 17:25:50,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 732 transitions, 14544 flow [2024-06-21 17:25:52,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 732 transitions, 14290 flow, removed 95 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:52,267 INFO L231 Difference]: Finished difference. Result has 260 places, 665 transitions, 13061 flow [2024-06-21 17:25:52,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11153, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13061, PETRI_PLACES=260, PETRI_TRANSITIONS=665} [2024-06-21 17:25:52,267 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-21 17:25:52,267 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 665 transitions, 13061 flow [2024-06-21 17:25:52,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:52,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:52,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:52,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 17:25:52,268 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:52,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:52,268 INFO L85 PathProgramCache]: Analyzing trace with hash -291273747, now seen corresponding path program 6 times [2024-06-21 17:25:52,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:52,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772909271] [2024-06-21 17:25:52,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:52,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:52,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:52,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:52,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:52,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772909271] [2024-06-21 17:25:52,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772909271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:52,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:52,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:52,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370014516] [2024-06-21 17:25:52,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:52,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:52,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:52,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:52,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:53,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:25:53,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 665 transitions, 13061 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:53,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:53,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:25:53,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:55,672 INFO L124 PetriNetUnfolderBase]: 6392/9908 cut-off events. [2024-06-21 17:25:55,672 INFO L125 PetriNetUnfolderBase]: For 611030/611116 co-relation queries the response was YES. [2024-06-21 17:25:55,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87650 conditions, 9908 events. 6392/9908 cut-off events. For 611030/611116 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 62695 event pairs, 1577 based on Foata normal form. 76/9931 useless extension candidates. Maximal degree in co-relation 87521. Up to 6925 conditions per place. [2024-06-21 17:25:55,789 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 311 selfloop transitions, 415 changer transitions 0/749 dead transitions. [2024-06-21 17:25:55,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 749 transitions, 15792 flow [2024-06-21 17:25:55,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:25:55,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:25:55,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 17:25:55,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485 [2024-06-21 17:25:55,798 INFO L175 Difference]: Start difference. First operand has 260 places, 665 transitions, 13061 flow. Second operand 10 states and 194 transitions. [2024-06-21 17:25:55,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 749 transitions, 15792 flow [2024-06-21 17:25:57,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 749 transitions, 14964 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 17:25:57,687 INFO L231 Difference]: Finished difference. Result has 265 places, 678 transitions, 13502 flow [2024-06-21 17:25:57,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12233, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=408, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13502, PETRI_PLACES=265, PETRI_TRANSITIONS=678} [2024-06-21 17:25:57,688 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-21 17:25:57,688 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 678 transitions, 13502 flow [2024-06-21 17:25:57,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:57,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:57,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:57,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 17:25:57,688 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:57,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:57,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1348454859, now seen corresponding path program 7 times [2024-06-21 17:25:57,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:57,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889866291] [2024-06-21 17:25:57,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:57,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:57,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:58,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:58,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:58,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889866291] [2024-06-21 17:25:58,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889866291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:58,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:58,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:25:58,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707054057] [2024-06-21 17:25:58,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:58,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:25:58,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:58,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:25:58,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:25:58,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:25:58,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 678 transitions, 13502 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:58,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:58,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:25:58,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:01,665 INFO L124 PetriNetUnfolderBase]: 6997/10862 cut-off events. [2024-06-21 17:26:01,665 INFO L125 PetriNetUnfolderBase]: For 645772/645781 co-relation queries the response was YES. [2024-06-21 17:26:01,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96830 conditions, 10862 events. 6997/10862 cut-off events. For 645772/645781 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 69682 event pairs, 1951 based on Foata normal form. 46/10905 useless extension candidates. Maximal degree in co-relation 96699. Up to 8609 conditions per place. [2024-06-21 17:26:01,810 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 493 selfloop transitions, 273 changer transitions 0/769 dead transitions. [2024-06-21 17:26:01,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 769 transitions, 16178 flow [2024-06-21 17:26:01,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:26:01,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:26:01,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 213 transitions. [2024-06-21 17:26:01,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-21 17:26:01,812 INFO L175 Difference]: Start difference. First operand has 265 places, 678 transitions, 13502 flow. Second operand 12 states and 213 transitions. [2024-06-21 17:26:01,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 769 transitions, 16178 flow [2024-06-21 17:26:04,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 769 transitions, 15628 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-21 17:26:04,185 INFO L231 Difference]: Finished difference. Result has 274 places, 692 transitions, 14080 flow [2024-06-21 17:26:04,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12966, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14080, PETRI_PLACES=274, PETRI_TRANSITIONS=692} [2024-06-21 17:26:04,186 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-21 17:26:04,186 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 692 transitions, 14080 flow [2024-06-21 17:26:04,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:04,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:04,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:04,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 17:26:04,187 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:04,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:04,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1348451139, now seen corresponding path program 8 times [2024-06-21 17:26:04,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:04,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619839861] [2024-06-21 17:26:04,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:04,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:04,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:05,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-21 17:26:05,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:05,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619839861] [2024-06-21 17:26:05,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619839861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:05,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:05,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:26:05,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982475077] [2024-06-21 17:26:05,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:05,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:26:05,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:05,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:26:05,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:26:05,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:26:05,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 692 transitions, 14080 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:05,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:05,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:26:05,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:08,351 INFO L124 PetriNetUnfolderBase]: 6869/10682 cut-off events. [2024-06-21 17:26:08,351 INFO L125 PetriNetUnfolderBase]: For 611185/611194 co-relation queries the response was YES. [2024-06-21 17:26:08,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94424 conditions, 10682 events. 6869/10682 cut-off events. For 611185/611194 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 68662 event pairs, 2021 based on Foata normal form. 66/10745 useless extension candidates. Maximal degree in co-relation 94288. Up to 8989 conditions per place. [2024-06-21 17:26:08,484 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 499 selfloop transitions, 269 changer transitions 0/771 dead transitions. [2024-06-21 17:26:08,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 771 transitions, 16311 flow [2024-06-21 17:26:08,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:26:08,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:26:08,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 220 transitions. [2024-06-21 17:26:08,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-06-21 17:26:08,486 INFO L175 Difference]: Start difference. First operand has 274 places, 692 transitions, 14080 flow. Second operand 13 states and 220 transitions. [2024-06-21 17:26:08,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 771 transitions, 16311 flow [2024-06-21 17:26:10,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 771 transitions, 15970 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-21 17:26:10,576 INFO L231 Difference]: Finished difference. Result has 284 places, 702 transitions, 14592 flow [2024-06-21 17:26:10,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13771, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14592, PETRI_PLACES=284, PETRI_TRANSITIONS=702} [2024-06-21 17:26:10,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-21 17:26:10,577 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 702 transitions, 14592 flow [2024-06-21 17:26:10,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:10,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:10,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:10,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 17:26:10,578 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:10,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:10,578 INFO L85 PathProgramCache]: Analyzing trace with hash -2118118975, now seen corresponding path program 1 times [2024-06-21 17:26:10,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:10,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075610639] [2024-06-21 17:26:10,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:10,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:10,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:11,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-21 17:26:11,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:11,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075610639] [2024-06-21 17:26:11,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075610639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:11,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:11,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:26:11,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385532252] [2024-06-21 17:26:11,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:11,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:26:11,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:11,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:26:11,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:26:11,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:26:11,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 702 transitions, 14592 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:11,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:11,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:26:11,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:14,571 INFO L124 PetriNetUnfolderBase]: 6996/10859 cut-off events. [2024-06-21 17:26:14,571 INFO L125 PetriNetUnfolderBase]: For 567891/567896 co-relation queries the response was YES. [2024-06-21 17:26:14,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97237 conditions, 10859 events. 6996/10859 cut-off events. For 567891/567896 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 69788 event pairs, 2624 based on Foata normal form. 12/10868 useless extension candidates. Maximal degree in co-relation 97097. Up to 10412 conditions per place. [2024-06-21 17:26:14,714 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 685 selfloop transitions, 101 changer transitions 0/789 dead transitions. [2024-06-21 17:26:14,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 789 transitions, 17278 flow [2024-06-21 17:26:14,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:26:14,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:26:14,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-21 17:26:14,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-21 17:26:14,716 INFO L175 Difference]: Start difference. First operand has 284 places, 702 transitions, 14592 flow. Second operand 12 states and 194 transitions. [2024-06-21 17:26:14,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 789 transitions, 17278 flow [2024-06-21 17:26:16,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 789 transitions, 16742 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 17:26:16,885 INFO L231 Difference]: Finished difference. Result has 293 places, 739 transitions, 15251 flow [2024-06-21 17:26:16,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14094, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15251, PETRI_PLACES=293, PETRI_TRANSITIONS=739} [2024-06-21 17:26:16,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-21 17:26:16,886 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 739 transitions, 15251 flow [2024-06-21 17:26:16,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:16,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:16,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:16,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 17:26:16,887 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:16,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:16,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1982700355, now seen corresponding path program 9 times [2024-06-21 17:26:16,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:16,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925800585] [2024-06-21 17:26:16,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:16,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:16,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:17,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:17,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:17,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925800585] [2024-06-21 17:26:17,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925800585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:17,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:17,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:26:17,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618232679] [2024-06-21 17:26:17,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:17,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:26:17,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:17,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:26:17,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:26:17,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:26:17,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 739 transitions, 15251 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:17,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:17,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:26:17,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:20,990 INFO L124 PetriNetUnfolderBase]: 7260/11288 cut-off events. [2024-06-21 17:26:20,991 INFO L125 PetriNetUnfolderBase]: For 648910/648915 co-relation queries the response was YES. [2024-06-21 17:26:21,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100572 conditions, 11288 events. 7260/11288 cut-off events. For 648910/648915 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 73334 event pairs, 2661 based on Foata normal form. 62/11347 useless extension candidates. Maximal degree in co-relation 100425. Up to 10346 conditions per place. [2024-06-21 17:26:21,290 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 694 selfloop transitions, 115 changer transitions 0/812 dead transitions. [2024-06-21 17:26:21,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 812 transitions, 17599 flow [2024-06-21 17:26:21,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:26:21,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:26:21,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-06-21 17:26:21,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42083333333333334 [2024-06-21 17:26:21,292 INFO L175 Difference]: Start difference. First operand has 293 places, 739 transitions, 15251 flow. Second operand 12 states and 202 transitions. [2024-06-21 17:26:21,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 812 transitions, 17599 flow [2024-06-21 17:26:23,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 812 transitions, 17380 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-06-21 17:26:23,680 INFO L231 Difference]: Finished difference. Result has 304 places, 755 transitions, 15748 flow [2024-06-21 17:26:23,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15032, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15748, PETRI_PLACES=304, PETRI_TRANSITIONS=755} [2024-06-21 17:26:23,681 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-21 17:26:23,681 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 755 transitions, 15748 flow [2024-06-21 17:26:23,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:23,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:23,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:23,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 17:26:23,682 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:23,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:23,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1982704075, now seen corresponding path program 10 times [2024-06-21 17:26:23,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:23,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653891550] [2024-06-21 17:26:23,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:23,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:23,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:24,496 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-21 17:26:24,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:24,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653891550] [2024-06-21 17:26:24,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653891550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:24,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:24,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:26:24,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025752024] [2024-06-21 17:26:24,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:24,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:26:24,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:24,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:26:24,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:26:24,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:26:24,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 755 transitions, 15748 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:24,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:24,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:26:24,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:27,978 INFO L124 PetriNetUnfolderBase]: 7515/11698 cut-off events. [2024-06-21 17:26:27,978 INFO L125 PetriNetUnfolderBase]: For 668698/668703 co-relation queries the response was YES. [2024-06-21 17:26:28,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104831 conditions, 11698 events. 7515/11698 cut-off events. For 668698/668703 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 76505 event pairs, 2605 based on Foata normal form. 42/11737 useless extension candidates. Maximal degree in co-relation 104681. Up to 9963 conditions per place. [2024-06-21 17:26:28,134 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 690 selfloop transitions, 126 changer transitions 0/819 dead transitions. [2024-06-21 17:26:28,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 819 transitions, 18202 flow [2024-06-21 17:26:28,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:26:28,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:26:28,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-21 17:26:28,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-06-21 17:26:28,135 INFO L175 Difference]: Start difference. First operand has 304 places, 755 transitions, 15748 flow. Second operand 11 states and 191 transitions. [2024-06-21 17:26:28,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 819 transitions, 18202 flow [2024-06-21 17:26:30,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 819 transitions, 18021 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 17:26:30,627 INFO L231 Difference]: Finished difference. Result has 310 places, 764 transitions, 16175 flow [2024-06-21 17:26:30,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15567, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16175, PETRI_PLACES=310, PETRI_TRANSITIONS=764} [2024-06-21 17:26:30,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 269 predicate places. [2024-06-21 17:26:30,628 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 764 transitions, 16175 flow [2024-06-21 17:26:30,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:30,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:30,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:30,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 17:26:30,629 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:30,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:30,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1977193825, now seen corresponding path program 11 times [2024-06-21 17:26:30,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:30,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046467850] [2024-06-21 17:26:30,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:30,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:30,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:31,514 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-21 17:26:31,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:31,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046467850] [2024-06-21 17:26:31,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046467850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:31,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:31,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:26:31,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219455277] [2024-06-21 17:26:31,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:31,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:26:31,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:31,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:26:31,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:26:31,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:26:31,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 764 transitions, 16175 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:31,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:31,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:26:31,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:34,879 INFO L124 PetriNetUnfolderBase]: 7410/11548 cut-off events. [2024-06-21 17:26:34,880 INFO L125 PetriNetUnfolderBase]: For 629105/629110 co-relation queries the response was YES. [2024-06-21 17:26:34,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101411 conditions, 11548 events. 7410/11548 cut-off events. For 629105/629110 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 75763 event pairs, 2758 based on Foata normal form. 52/11597 useless extension candidates. Maximal degree in co-relation 101259. Up to 10737 conditions per place. [2024-06-21 17:26:35,032 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 729 selfloop transitions, 95 changer transitions 0/827 dead transitions. [2024-06-21 17:26:35,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 827 transitions, 18320 flow [2024-06-21 17:26:35,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:26:35,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:26:35,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 212 transitions. [2024-06-21 17:26:35,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076923076923077 [2024-06-21 17:26:35,034 INFO L175 Difference]: Start difference. First operand has 310 places, 764 transitions, 16175 flow. Second operand 13 states and 212 transitions. [2024-06-21 17:26:35,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 827 transitions, 18320 flow [2024-06-21 17:26:38,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 827 transitions, 18050 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-21 17:26:38,020 INFO L231 Difference]: Finished difference. Result has 317 places, 768 transitions, 16281 flow [2024-06-21 17:26:38,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15953, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=669, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16281, PETRI_PLACES=317, PETRI_TRANSITIONS=768} [2024-06-21 17:26:38,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-21 17:26:38,021 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 768 transitions, 16281 flow [2024-06-21 17:26:38,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:38,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:38,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:38,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 17:26:38,022 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:38,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:38,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1976978623, now seen corresponding path program 2 times [2024-06-21 17:26:38,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:38,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237921029] [2024-06-21 17:26:38,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:38,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:38,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:38,955 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-21 17:26:38,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:38,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237921029] [2024-06-21 17:26:38,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237921029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:38,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:38,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:26:38,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402410452] [2024-06-21 17:26:38,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:38,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:26:38,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:38,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:26:38,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:26:39,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:26:39,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 768 transitions, 16281 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:39,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:39,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:26:39,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:42,325 INFO L124 PetriNetUnfolderBase]: 7444/11598 cut-off events. [2024-06-21 17:26:42,325 INFO L125 PetriNetUnfolderBase]: For 564170/564175 co-relation queries the response was YES. [2024-06-21 17:26:42,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101313 conditions, 11598 events. 7444/11598 cut-off events. For 564170/564175 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 76227 event pairs, 2780 based on Foata normal form. 6/11601 useless extension candidates. Maximal degree in co-relation 101159. Up to 11061 conditions per place. [2024-06-21 17:26:42,490 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 713 selfloop transitions, 110 changer transitions 0/826 dead transitions. [2024-06-21 17:26:42,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 826 transitions, 18361 flow [2024-06-21 17:26:42,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:26:42,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:26:42,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-21 17:26:42,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-21 17:26:42,504 INFO L175 Difference]: Start difference. First operand has 317 places, 768 transitions, 16281 flow. Second operand 12 states and 194 transitions. [2024-06-21 17:26:42,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 826 transitions, 18361 flow [2024-06-21 17:26:45,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 826 transitions, 18192 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 17:26:45,313 INFO L231 Difference]: Finished difference. Result has 320 places, 777 transitions, 16543 flow [2024-06-21 17:26:45,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16112, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=16543, PETRI_PLACES=320, PETRI_TRANSITIONS=777} [2024-06-21 17:26:45,314 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-21 17:26:45,314 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 777 transitions, 16543 flow [2024-06-21 17:26:45,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:45,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:45,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:45,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 17:26:45,315 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:45,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:45,315 INFO L85 PathProgramCache]: Analyzing trace with hash -192706539, now seen corresponding path program 1 times [2024-06-21 17:26:45,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:45,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90309847] [2024-06-21 17:26:45,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:45,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:45,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:45,866 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-21 17:26:45,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:45,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90309847] [2024-06-21 17:26:45,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90309847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:45,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:45,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:26:45,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790020168] [2024-06-21 17:26:45,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:45,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:26:45,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:45,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:26:45,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:26:45,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:26:45,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 777 transitions, 16543 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:45,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:45,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:26:45,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:49,262 INFO L124 PetriNetUnfolderBase]: 7298/11399 cut-off events. [2024-06-21 17:26:49,264 INFO L125 PetriNetUnfolderBase]: For 585495/585775 co-relation queries the response was YES. [2024-06-21 17:26:49,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100538 conditions, 11399 events. 7298/11399 cut-off events. For 585495/585775 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 75640 event pairs, 2741 based on Foata normal form. 274/11606 useless extension candidates. Maximal degree in co-relation 100382. Up to 10969 conditions per place. [2024-06-21 17:26:49,417 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 724 selfloop transitions, 60 changer transitions 0/818 dead transitions. [2024-06-21 17:26:49,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 818 transitions, 18529 flow [2024-06-21 17:26:49,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:26:49,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:26:49,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 17:26:49,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-21 17:26:49,418 INFO L175 Difference]: Start difference. First operand has 320 places, 777 transitions, 16543 flow. Second operand 8 states and 135 transitions. [2024-06-21 17:26:49,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 818 transitions, 18529 flow [2024-06-21 17:26:51,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 818 transitions, 18379 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-21 17:26:51,960 INFO L231 Difference]: Finished difference. Result has 323 places, 796 transitions, 16800 flow [2024-06-21 17:26:51,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16394, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16800, PETRI_PLACES=323, PETRI_TRANSITIONS=796} [2024-06-21 17:26:51,961 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-21 17:26:51,961 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 796 transitions, 16800 flow [2024-06-21 17:26:51,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:51,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:51,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:51,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 17:26:51,962 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:51,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:51,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1826340073, now seen corresponding path program 12 times [2024-06-21 17:26:51,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:51,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572388983] [2024-06-21 17:26:51,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:51,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:51,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:52,752 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-21 17:26:52,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:52,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572388983] [2024-06-21 17:26:52,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572388983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:52,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:52,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:26:52,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436839704] [2024-06-21 17:26:52,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:52,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:26:52,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:52,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:26:52,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:26:52,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:26:52,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 796 transitions, 16800 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:52,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:52,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:26:52,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:56,704 INFO L124 PetriNetUnfolderBase]: 8267/12954 cut-off events. [2024-06-21 17:26:56,704 INFO L125 PetriNetUnfolderBase]: For 699074/699089 co-relation queries the response was YES. [2024-06-21 17:26:56,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112927 conditions, 12954 events. 8267/12954 cut-off events. For 699074/699089 co-relation queries the response was YES. Maximal size of possible extension queue 787. Compared 87191 event pairs, 1693 based on Foata normal form. 34/12985 useless extension candidates. Maximal degree in co-relation 112767. Up to 5952 conditions per place. [2024-06-21 17:26:56,905 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 297 selfloop transitions, 581 changer transitions 0/881 dead transitions. [2024-06-21 17:26:56,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 881 transitions, 20041 flow [2024-06-21 17:26:56,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:26:56,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:26:56,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 17:26:56,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4575 [2024-06-21 17:26:56,907 INFO L175 Difference]: Start difference. First operand has 323 places, 796 transitions, 16800 flow. Second operand 10 states and 183 transitions. [2024-06-21 17:26:56,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 881 transitions, 20041 flow